Shepherd
612b469ad9
🛠 Retrieve main thread to prevent collapses on Luas
...
— Lua 5.1, 5.2, and 5.3 seemed to have a deficiency in which the stack thread space variable (given as a lua_State*) would die before everything referencing it would be properly dead. This made holding a reference for keep-alive purposes impossible to maintain. Therefore, we retrieve the main thread to keep it alive.
2022-06-24 12:51:09 -04:00
ThePhD
e4658e3545
⚠ BROKEN: No more single inside!!!
...
- Generate it if you want it!!
2021-03-06 10:48:25 -05:00
ThePhD
57d9a05f88
🎨 Refactor tutorial examples
...
- 🛠 Make sure the tutorials compile across platforms!
- ✍ Redo quite a bit of the documentation
2021-03-06 10:14:48 -05:00
ThePhD
8618e39486
🛠 Prepare for the a sol4 release...
...
- 🎨 Refactor the CMake a whle bunch
2021-03-06 01:03:23 -05:00
ThePhD
de87bec171
Even better Regression Testing™
2020-08-13 10:42:37 -04:00
ThePhD
f701fd2de7
HEAVILY improve the entire infrastructure and documentation along with all the examples
2019-05-21 19:17:31 -04:00
ThePhD
e411505b8d
trying it again
2019-03-24 19:34:54 -04:00
ThePhD
5858231158
try to get appveyor to work properly
2019-03-24 19:21:58 -04:00
ThePhD
a925963708
appveyor.yml updates to try and more properly capture constraints
...
travis.yml updates to try and more properly capture constraints
I truly dislike MSVC's inability to handle lots of using statements.
2019-03-23 12:09:51 -04:00
ThePhD
e8467334f6
Completley overhaul tests
...
Add unregister funcationality
Make sure clearing is stack-size-safe.
2019-03-22 16:28:17 -04:00
ThePhD
c1a8cb1dc5
Update copyright year, add dump function
2019-03-13 05:18:06 -04:00
ThePhD
bbd5bd7fa1
Fix Linux build as best as possible while size issues still remain with MinGW.
2018-12-19 23:17:15 -05:00
ThePhD
4f366a17a9
begin migrating benchmarks and preparing documentation for sol3
2018-05-17 02:31:28 -04:00
ThePhD
eca9ec46fd
Beef up testing suite significantly and make sure that the interop examples compile, at least on Linux
...
These damn libraries definitely don't compile clean on Windows... but then again, most people don't give a damn about Windows :<
2018-02-12 17:01:30 -05:00
ThePhD
18901463be
proper shell escapes
2018-02-11 01:17:13 -05:00
ThePhD
e412d7b28e
Use better shell syntax
2018-02-11 01:01:12 -05:00
ThePhD
6f80e271d7
these cmake details are starting to get unruly...
2018-02-11 00:53:53 -05:00
ThePhD
6202b91b40
x86 fixes
2018-01-20 12:02:06 -05:00
ThePhD
bfe696d2d7
put things in place for 32-bit testing and builds on both appveyor and travis
...
pray it doesn't shatter
2018-01-19 23:59:43 -05:00
ThePhD
1a64ba0fe5
Improve the docs, set up LuaJIT, and try to figure out why we can't build a DLL as an external projcet target with LuaJIT...
2018-01-19 15:03:22 -05:00
ThePhD
92821e28e2
fix appveyor not building literally everything
2018-01-08 14:51:55 -05:00
ThePhD
81b2e1fc66
use scripts from live, not what's pushed into the dockerfile
2018-01-08 12:45:12 -05:00
ThePhD
d45daccc8a
add travis folding commands
2018-01-08 12:38:47 -05:00
ThePhD
a98e0633ce
update travis usage and build description, and change inclusion matrix to allow for more failures
2018-01-08 09:06:03 -05:00
ThePhD
44e87cedda
[ci skip] Prepare travis and docker for pulling images: just need to build images...
2018-01-07 10:28:05 -05:00
ThePhD
1b94182c8d
¯\_(ツ)_/¯
2018-01-01 20:03:18 -05:00
ThePhD
962ff6cf61
master the use of docker. maybe
2017-12-31 21:15:43 -05:00
ThePhD
41c297b9ab
set build type and use it to configure the compiler used
2017-12-29 21:44:04 -05:00
ThePhD
d8b2da2647
attempt to use new travis build based on docker + Cmake for consistency, also so we can avoid the nightmare of figuring out travis-CI dependencies and their build image mess with Lua
2017-12-29 18:47:48 -05:00