Sandu Liviu Catalin
|
641fa973e0
|
Add a helper function to iterate over the elements in a script object more efficiently and easier.
|
2017-06-19 14:06:35 +03:00 |
|
Sandu Liviu Catalin
|
d8c9be59d4
|
Remove redundant initialization to null in script object iterator.
|
2017-06-19 13:51:58 +03:00 |
|
Sandu Liviu Catalin
|
c5b509dcb3
|
Avoid creating multiple objects for the same string when event parameters contain strings.
Include a helper fonstructor in the light object type for quick string object creation.
|
2017-02-21 22:17:25 +02:00 |
|
Sandu Liviu Catalin
|
178b30bb20
|
Minor adjustments to Sqrat types. Improved shared pointers to use less heap allocations for counters.
|
2017-02-21 21:19:10 +02:00 |
|
Sandu Liviu Catalin
|
641e51e03c
|
Rename the lightweight object type.
Few adjustments to the tasks to overcome the limitation of removing themselves. Currently broken because they require a special Sqrat allocator.
|
2016-11-17 11:27:07 +02:00 |
|
Sandu Liviu Catalin
|
15c824ddae
|
Implement a constructor in the lightweight object type that copies a regular object.
|
2016-11-17 10:59:19 +02:00 |
|
Sandu Liviu Catalin
|
faf07319f9
|
Implement lightweight objects in the Sqrat binding utility that only store the object reference and don't use any firtual functions.
Also make a a few adjustments to the regular Object constructor.
|
2016-11-17 10:52:14 +02:00 |
|
Sandu Liviu Catalin
|
5d4f920007
|
Implement another constructor for Sqrat's Object type to grab an object reference right from the stack.
|
2016-09-11 20:10:29 +03:00 |
|
Sandu Liviu Catalin
|
a81b950952
|
Don't separate C++11 code from legacy code through macros. Make C++11 the default C++ version required.
|
2016-06-12 13:49:43 +03:00 |
|
Sandu Liviu Catalin
|
f71a1aa667
|
Implement move semantics on the Sqrat object wrapper.
|
2016-06-12 13:31:21 +03:00 |
|
Sandu Liviu Catalin
|
6822172f6a
|
Updated the Squirrel and Sqrat libraries to the latest development versions.
|
2016-05-22 22:51:59 +03:00 |
|
Sandu Liviu Catalin
|
f4a11ef825
|
Separated major non mandatory libraries into their onwn modules.
Consolidated and simplified the module API system.
Various other fixes and improvements.
|
2016-02-27 11:57:10 +02:00 |
|
Sandu Liviu Catalin
|
fa12692490
|
Implemented the module system.
|
2016-02-23 17:48:30 +02:00 |
|
Sandu Liviu Catalin
|
08f7f396c9
|
Added external Sqrat library.
|
2015-11-01 10:06:54 +02:00 |
|