ThePhD
053a7fdcb1
Fix #949 , #935 , #948 , #945 , and #933 .
...
We will need a new feature to fix #941 , which is related to #872 .
2020-03-31 00:24:23 -04:00
ThePhD
82812c56d9
__mt is the wrong name.
2020-03-09 21:33:41 -04:00
ThePhD
bc96c1d7b2
Fix some more derps in the code. Also, std::iterator
is a zombie!
2020-02-16 16:52:39 +01:00
ThePhD
903f4db02b
Fix up the tutorial.
2020-01-27 14:13:22 -05:00
ThePhD
0c38fd1a57
Lua stream example!
2020-01-25 13:09:16 -05:00
ThePhD
2beb13b9b2
Found the problem.
2020-01-25 00:13:08 -05:00
ThePhD
5301bc1d4c
New base object customization point management example, derived directly form @NullCascade. Thanks!
2020-01-24 19:58:12 -05:00
ThePhD
43f215c27d
Fix #913
2019-12-25 13:24:21 -05:00
ThePhD
ce1396e7db
Derped out. Thanks @PeteHuf
2019-06-10 13:08:06 -04:00
ThePhD
4ca24f9bc7
Handle weird types for number and shit
2019-06-10 04:22:59 -04:00
ThePhD
ef1c0e7a38
fix weird nested shit
2019-06-08 21:48:34 -04:00
ThePhD
d63ba49b0e
fix #826 #824
2019-06-04 14:15:23 -04:00
ThePhD
4808e7cad8
filters -> policies
...
shill out on the docs
prepare to update all docs
fix #809
2019-05-21 03:57:10 -04:00
ThePhD
6282ed4bf0
Improve unique_usertype handling to avoid needing the rebind_base typedef
2019-04-13 04:05:34 -04:00
ThePhD
7e7189735e
change behavior to set metatable before construction, not after
...
inherently dangerous, since that means the destructor can be called on incomplete memory if a constructor throws...
.... Not my problem! :D
blah blah shitty warnings
2019-04-04 09:38:23 -04:00
ThePhD
52ec50010b
Update single, make sure warnings are not there.
2019-03-23 21:50:02 -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
b63d7af060
Add lua_table and lua_value abstractions
...
Improve dump handler, bytecode, and base traits
Fix tolua on bad calls, fix interop handler changes
We are now truly done with all feature requests...
2019-03-18 07:41:51 -04:00
ThePhD
70bc1113cb
Create base_traits
...
Improve all of the tests
This is the final featureset, now everything is frozen just for docs...
2019-03-14 16:15:43 -04:00
ThePhD
c1a8cb1dc5
Update copyright year, add dump function
2019-03-13 05:18:06 -04:00
ThePhD
466e21bf7c
omegalul MSVC
2019-03-10 11:09:52 -04:00
ThePhD
ee13a7812f
Full fixes for everything.
2019-03-09 20:57:49 -05:00
ThePhD
b6f40935c8
add new tas for override_value and update_if_empty, improve the enable_if for a bunch of field_setter stuff
...
perform the last breaking change with .source()
prepare for the coming release...
2019-02-16 17:27:03 -05:00
ThePhD
b4e83ca866
attempt to improve throughput and compile times even more
...
change CMake to stop being such a goddamn fucking menance with the warnings and errors
try to get full /W4 clean compliance
2019-02-10 15:02:40 -05:00
ThePhD
59174e76af
Update patrons
...
Reduce compile-times by removing lambda shenanigans and moving data that is already serialized into runtime systems to runtime
Fix bugs with precedence ordering related to index and new_index
Prepare to add 20000 more if constexpr to reduce compile-times even further.
2019-01-05 05:48:51 -05:00
ThePhD
a6abc0a0d9
update everything
2018-12-22 15:36:42 -05:00
ThePhD
88cafb281f
improve all tests, fix all tests, and improve metatable for GCC builds
2018-12-21 01:07:05 -05:00
ThePhD
c35c66baf7
update all tests and fix all the small derps and typos
2018-12-20 01:18:07 -05: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
1a3f989eba
Merge branch 'develop' into sol3
...
# Conflicts:
# include/single/sol/sol.hpp
# include/single/sol/sol_forward.hpp
# include/sol/stack_push.hpp
2018-11-20 22:18:20 -05:00
ThePhD
9b47849110
update tests (which compile, but now all fail)
2018-11-18 13:06:01 -05:00
ThePhD
e56cbc1dc5
update sol3 tag
2018-09-27 23:55:09 -07:00
ThePhD
0a9dc24f1f
first big sol3 push... tests not updated yet
2018-09-27 22:27:38 -07:00