Sandu Liviu Catalin
f95a4f9305
Experimental changes to binding utility.
2021-03-28 02:58:47 +02:00
Sandu Liviu Catalin
370c5cfe88
Fix derived class creation.
2021-03-20 19:58:56 +02:00
Sandu Liviu Catalin
5885c3f10b
Update sqratConst.h
2021-03-20 12:08:51 +02:00
Sandu Liviu Catalin
dd780dbd02
Update sqratArray.h
2021-03-20 11:49:13 +02:00
Sandu Liviu Catalin
814a871b5a
Update sqratObject.h
2021-03-20 11:49:09 +02:00
Sandu Liviu Catalin
e88007d2f6
Update sqratTable.h
2021-03-20 11:49:02 +02:00
Sandu Liviu Catalin
5082b9ace8
Update sqratClass.h
2021-03-15 07:00:46 +02:00
Sandu Liviu Catalin
e2528e88dd
Update sqratFunction.h
2021-03-15 07:00:39 +02:00
Sandu Liviu Catalin
405afbb72d
Update sqratTypes.h
2021-03-15 07:00:34 +02:00
Sandu Liviu Catalin
1f2b75ed26
Handle Poco exceptions explicitly.
2021-02-20 21:22:12 +02:00
Sandu Liviu Catalin
df61b4eb55
Enable wstring support in poco data.
2021-02-12 14:21:50 +02:00
Sandu Liviu Catalin
6d30202bbd
Update sqratUtil.h
2021-02-05 13:31:56 +02:00
Sandu Liviu Catalin
d73ee70395
Update sqratFunction.h
2021-02-05 13:31:52 +02:00
Sandu Liviu Catalin
f5072413eb
Update sqratLightObj.h
2021-02-04 04:29:54 +02:00
Sandu Liviu Catalin
fc9419677f
Initial ZMQ bindings.
2021-02-02 19:07:02 +02:00
Sandu Liviu Catalin
a12ba35d53
Update sqratConst.h
2021-02-01 00:26:22 +02:00
Sandu Liviu Catalin
12ac87d8fd
Update sqratLightObj.h
2021-01-31 17:31:49 +02:00
Sandu Liviu Catalin
4ca062d439
Take functor by copy.
2021-01-31 14:09:01 +02:00
Sandu Liviu Catalin
a5b83ddf9e
Make move constructor noexcept.
2021-01-31 14:08:48 +02:00
Sandu Liviu Catalin
08ae539e74
Broaden the range of handled exceptions.
2021-01-31 00:14:56 +02:00
Sandu Liviu Catalin
d7ce51d8bb
Make it generic.
2021-01-30 20:10:09 +02:00
Sandu Liviu Catalin
4e1b3cd369
Add type-tag retrieval to object wrappers.
2021-01-30 20:08:54 +02:00
Sandu Liviu Catalin
bb991181de
Further optimize instance retrieval.
...
More risky changes but the current constraints should allow it.
2021-01-30 19:59:34 +02:00
Sandu Liviu Catalin
b0bbb05631
Initial implementation of constant-time type-info.
...
Since I gave up on the possibility of multiple VMs. It allows me to take a risky optimization and avoid unnecessary table lookups.
2021-01-30 19:43:18 +02:00
Sandu Liviu Catalin
ae51c454cc
Update sqratArray.h
...
Use recently the new squirrel API function.
2021-01-30 19:40:29 +02:00
Sandu Liviu Catalin
444b0120ea
Update sqratLightObj.h
...
In place construction.
2021-01-30 19:39:56 +02:00
Sandu Liviu Catalin
4a6bfc086c
Major plugin refactor and cleanup.
...
Switched to POCO library for unified platform/library interface.
Deprecated the external module API. It was creating more problems than solving.
Removed most built-in libraries in favor of system libraries for easier maintenance.
Cleaned and secured code with help from static analyzers.
2021-01-30 08:51:39 +02:00