Deukhoofd
|
e7e5e64bbb
|
Separate userdata collection handling
|
2019-09-28 12:03:50 +02:00 |
Deukhoofd
|
eacdb8a593
|
Add information about whether we know a numeric script type is a float in GetBoundTreeString()
|
2019-09-22 16:46:31 +02:00 |
Deukhoofd
|
256244eabb
|
Fixes for setting to tables not working properly
continuous-integration/drone/push Build is passing
Details
|
2019-09-22 15:20:22 +02:00 |
Deukhoofd
|
62be1c78f3
|
Allow nil to be set to nullable types
|
2019-09-22 15:19:58 +02:00 |
Deukhoofd
|
8dcf31cb40
|
Extern support for getting data from Table EvalValues
continuous-integration/drone/push Build is passing
Details
|
2019-09-22 11:11:22 +02:00 |
Deukhoofd
|
8c13c2c84c
|
Fix issues with casting when type is the same.
continuous-integration/drone/push Build is passing
Details
|
2019-09-19 14:54:18 +02:00 |
Deukhoofd
|
6c6d977000
|
Union with shared_ptr caused a memory leak. Prevent this using std::variant
|
2019-09-19 11:02:59 +02:00 |
Deukhoofd
|
458274f370
|
Large rework of tables
continuous-integration/drone/push Build is failing
Details
|
2019-09-15 13:08:11 +02:00 |
Deukhoofd
|
e89782f921
|
Make numerical table type countable
|
2019-09-14 13:20:00 +02:00 |
Deukhoofd
|
45d3bc690b
|
Extern C support for registering function overloads
continuous-integration/drone/push Build is passing
Details
|
2019-09-14 10:19:56 +02:00 |
Deukhoofd
|
73142afa8a
|
Support for length unary operator
continuous-integration/drone/push Build is passing
Details
|
2019-09-12 18:19:06 +02:00 |
Deukhoofd
|
b94c811e94
|
Support Any type in function parameters
continuous-integration/drone/push Build is passing
Details
|
2019-09-12 13:26:59 +02:00 |
Deukhoofd
|
8f078e580e
|
Include type in BoundVariableKey for debugging purposes
continuous-integration/drone/push Build is passing
Details
|
2019-09-07 15:33:26 +02:00 |
Deukhoofd
|
acc687f213
|
Cleanup of main script type class
|
2019-09-07 11:16:12 +02:00 |
Deukhoofd
|
d21cfeaac8
|
Added support for creating a string outline of a bound script for debugging purposes
continuous-integration/drone/push Build was killed
Details
|
2019-09-02 20:48:52 +02:00 |
Deukhoofd
|
0e9c9abf7c
|
Implements unknown types
continuous-integration/drone/push Build is failing
Details
|
2019-09-01 20:07:09 +02:00 |
Deukhoofd
|
01e5441d62
|
Make nil equivalent type to string and userdata
continuous-integration/drone/push Build is failing
Details
|
2019-09-01 17:10:03 +02:00 |
Deukhoofd
|
2fbe1fdf09
|
Dont use cached version of NumericScriptType with extern, this causes issues
continuous-integration/drone/push Build is failing
Details
|
2019-09-01 16:51:26 +02:00 |
Deukhoofd
|
a3e77f650a
|
Improved performance when binding by reusing many common scripttype objects
continuous-integration/drone/push Build is failing
Details
|
2019-09-01 15:35:45 +02:00 |
Deukhoofd
|
79873d9d6a
|
Support for setting userdata casting handling
|
2019-09-01 13:35:13 +02:00 |
Deukhoofd
|
e939920e5c
|
Support for explicit casting
continuous-integration/drone/push Build is passing
Details
|
2019-08-18 14:32:14 +02:00 |
Deukhoofd
|
1d72e2eccd
|
Better handling of casting
continuous-integration/drone/push Build is passing
Details
|
2019-08-18 13:17:53 +02:00 |
Deukhoofd
|
0fde3d46df
|
Initial work on implicit casting when calling a function
continuous-integration/drone/push Build is passing
Details
|
2019-08-18 12:13:13 +02:00 |
Deukhoofd
|
7675af62de
|
Fully implements math library
continuous-integration/drone/push Build is failing
Details
|
2019-08-17 18:29:02 +02:00 |
Deukhoofd
|
5e96250d96
|
Implements initial math library, several reworks for Userdata memory management
continuous-integration/drone/push Build is passing
Details
|
2019-08-17 14:42:48 +02:00 |
Deukhoofd
|
13b382def2
|
Implements most of the remaining core standard functions
continuous-integration/drone/push Build is passing
Details
|
2019-08-15 18:12:29 +02:00 |
Deukhoofd
|
bbcebffefd
|
Moved ScriptType classes into separate directory
continuous-integration/drone/push Build is passing
Details
|
2019-07-28 12:58:38 +02:00 |