Deukhoofd
|
c39f3a0884
|
Initial support for require statements
continuous-integration/drone/push Build is failing
Details
|
2019-08-10 16:45:15 +02:00 |
Deukhoofd
|
2f912afe92
|
Setup for making script options non global if desired
continuous-integration/drone/push Build is passing
Details
|
2019-08-10 11:55:45 +02:00 |
Deukhoofd
|
bbda668b3e
|
Fixed build issues
continuous-integration/drone/push Build is passing
Details
|
2019-07-28 19:20:28 +02:00 |
Deukhoofd
|
f2cb8d4016
|
Fix memory leak when setting in UserDataCollection
continuous-integration/drone/push Build is failing
Details
|
2019-07-28 19:03:13 +02:00 |
Deukhoofd
|
4b5672e3f5
|
Implements handling of userdata collection items
continuous-integration/drone/push Build was killed
Details
|
2019-07-28 19:01:07 +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 |
Deukhoofd
|
3b344d6d72
|
Improve performance of cloning StringEvalValue
continuous-integration/drone/push Build is passing
Details
|
2019-07-28 12:33:14 +02:00 |
Deukhoofd
|
1f3ab9243e
|
Cleaned up tokens
|
2019-07-28 12:19:45 +02:00 |
Deukhoofd
|
faa9300132
|
More performant lookup for line number
|
2019-07-28 12:14:10 +02:00 |
Deukhoofd
|
2b248101d5
|
Better handling of exceptions for extern usage
continuous-integration/drone/push Build is passing
Details
|
2019-07-27 19:45:15 +02:00 |
Deukhoofd
|
586dd994e2
|
Fix annoying build warnings
continuous-integration/drone/push Build is passing
Details
|
2019-07-27 18:47:29 +02:00 |
Deukhoofd
|
82c82ae93d
|
Fixed memory issue when assigning new method options
continuous-integration/drone/push Build is passing
Details
|
2019-07-27 18:30:05 +02:00 |
Deukhoofd
|
ccc6e297f2
|
Rework of memory handling in Evaluation
continuous-integration/drone/push Build is failing
Details
|
2019-07-27 17:59:42 +02:00 |
Deukhoofd
|
268f6b59fb
|
Removed LastValue variable, as it can be better emulated with basic return values
|
2019-07-27 10:51:24 +02:00 |
Deukhoofd
|
8b80b5789d
|
Switch to new build container
continuous-integration/drone/push Build is passing
Details
|
2019-07-25 19:16:39 +02:00 |
Deukhoofd
|
79597dc080
|
Add CI Valgrind check
continuous-integration/drone/push Build is failing
Details
|
2019-07-25 17:37:38 +02:00 |
Deukhoofd
|
d5e16c3826
|
Removed memory leaks in function classes
continuous-integration/drone/push Build was killed
Details
|
2019-07-25 17:30:42 +02:00 |
Deukhoofd
|
e2a0c35992
|
Large cleanup
continuous-integration/drone/push Build was killed
Details
|
2019-07-25 17:23:54 +02:00 |
Deukhoofd
|
e639a2c170
|
Implements extern C function to set print func
continuous-integration/drone/push Build is passing
Details
|
2019-07-25 13:30:40 +02:00 |
Deukhoofd
|
40e45b0112
|
Fixed infinite loop in diagnostics
continuous-integration/drone/push Build is passing
Details
|
2019-07-21 12:03:56 +02:00 |
Deukhoofd
|
bb6c7edcf2
|
Add capacity parameter to the extern C evaluate string function for EvalValues
continuous-integration/drone/push Build is passing
Details
|
2019-07-21 11:49:45 +02:00 |
Deukhoofd
|
eb3afce5c5
|
More removals of inline functions, this time for release build
continuous-integration/drone/push Build is passing
Details
|
2019-07-04 19:31:52 +02:00 |
Deukhoofd
|
017e7fdd2e
|
Remove inline from a couple of functions that were causing issues
continuous-integration/drone/push Build is failing
Details
|
2019-07-04 19:18:03 +02:00 |
Deukhoofd
|
32836c6c58
|
Make a lot of one-liner functions inline
continuous-integration/drone/push Build is failing
Details
|
2019-07-04 19:08:13 +02:00 |
Deukhoofd
|
bb0a6aba19
|
General cleanup
continuous-integration/drone/push Build is passing
Details
|
2019-07-04 18:24:49 +02:00 |
Deukhoofd
|
0446c1098b
|
Implements toint function
continuous-integration/drone/push Build is passing
Details
|
2019-07-04 17:18:07 +02:00 |
Deukhoofd
|
5e02b6b389
|
Cleans up basic library handling, implements print function
continuous-integration/drone/push Build is passing
Details
|
2019-07-04 15:56:42 +02:00 |
Deukhoofd
|
db2d731b06
|
Implements support for functions with the same name, but different parameters
continuous-integration/drone/push Build is passing
Details
|
2019-06-29 19:59:42 +02:00 |
Deukhoofd
|
24c560b52d
|
Initial work on standard library
continuous-integration/drone/push Build is passing
Details
|
2019-06-29 16:18:59 +02:00 |
Deukhoofd
|
ecfc1ae3b7
|
Cleaner way to define userdata templates
continuous-integration/drone/push Build is passing
Details
|
2019-06-28 23:38:47 +02:00 |
Deukhoofd
|
eda15e501d
|
Better handling of creating EvalValues in UserData templates
continuous-integration/drone/push Build is passing
Details
|
2019-06-28 18:31:24 +02:00 |
Deukhoofd
|
70f2dea0ce
|
Some tweaks to the userdata templates
continuous-integration/drone/push Build is passing
Details
|
2019-06-28 17:53:37 +02:00 |
Deukhoofd
|
88ea4ed8cd
|
Template helpers to help define UserData types
continuous-integration/drone/push Build is passing
Details
|
2019-06-28 17:02:38 +02:00 |
Deukhoofd
|
0d63543ff4
|
Fix fallthrough warnings
continuous-integration/drone/push Build is passing
Details
|
2019-06-28 13:32:28 +02:00 |
Deukhoofd
|
df79489d4d
|
Implements while loop
continuous-integration/drone/push Build is passing
Details
|
2019-06-28 13:28:39 +02:00 |
Deukhoofd
|
f7a6ff7d87
|
Setup basics for userdata binary operations
continuous-integration/drone/push Build is passing
Details
|
2019-06-27 16:48:19 +02:00 |
Deukhoofd
|
3367e60ae5
|
Support break statements
continuous-integration/drone/push Build is passing
Details
|
2019-06-27 15:55:46 +02:00 |
Deukhoofd
|
46197e0a6e
|
Clean up iterator in generic for loop
continuous-integration/drone/push Build is passing
Details
|
2019-06-27 14:27:31 +02:00 |
Deukhoofd
|
9727c9365e
|
Reworked handling of numerical key tables to make iteration over keys actual numerics, instead of strings
continuous-integration/drone/push Build is passing
Details
|
2019-06-27 14:02:31 +02:00 |
Deukhoofd
|
d86e9ba8ae
|
Implemented generic for loops
continuous-integration/drone/push Build is passing
Details
|
2019-06-26 16:19:34 +02:00 |
Deukhoofd
|
cfd558b718
|
More CI tweaks
continuous-integration/drone/push Build is passing
Details
|
2019-06-25 15:38:55 +02:00 |
Deukhoofd
|
2284e68ea0
|
Slight tweaks for CI
continuous-integration/drone/push Build is failing
Details
|
2019-06-25 15:31:44 +02:00 |
Deukhoofd
|
48224afe45
|
Reduce amount of copies for HashedString for improved performance
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <deukhoofd@gmail.com>
|
2019-06-25 15:18:36 +02:00 |
Deukhoofd
|
bace7b294d
|
This mutex issue is going to drive me insane
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <deukhoofd@gmail.com>
|
2019-06-24 20:22:20 +02:00 |
Deukhoofd
|
e13d75a502
|
move mutex closer to guard call
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <deukhoofd@gmail.com>
|
2019-06-24 17:12:46 +02:00 |
Deukhoofd
|
e363d55206
|
Make mutex non-static again
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <deukhoofd@gmail.com>
|
2019-06-24 16:34:09 +02:00 |
Deukhoofd
|
ef150f6851
|
Make internal storage of userdata non copyable or movable
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <deukhoofd@gmail.com>
|
2019-06-24 16:21:47 +02:00 |
Deukhoofd
|
09e30a234c
|
Mark mutex in userdata handler as static
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <deukhoofd@gmail.com>
|
2019-06-24 15:51:51 +02:00 |
Deukhoofd
|
fd83b6b992
|
Implemented copy without state function for script
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <deukhoofd@gmail.com>
|
2019-06-24 15:35:25 +02:00 |
Deukhoofd
|
97be8cded0
|
More valgrind fixes
Signed-off-by: Deukhoofd <deukhoofd@gmail.com>
|
2019-06-24 15:33:29 +02:00 |