Commit Graph

19 Commits

Author SHA1 Message Date
ccc6e297f2 Rework of memory handling in Evaluation
Some checks failed
continuous-integration/drone/push Build is failing
2019-07-27 17:59:42 +02:00
d5e16c3826 Removed memory leaks in function classes
Some checks reported errors
continuous-integration/drone/push Build was killed
2019-07-25 17:30:42 +02:00
e2a0c35992 Large cleanup
Some checks reported errors
continuous-integration/drone/push Build was killed
2019-07-25 17:23:54 +02:00
32836c6c58 Make a lot of one-liner functions inline
Some checks failed
continuous-integration/drone/push Build is failing
2019-07-04 19:08:13 +02:00
5e02b6b389 Cleans up basic library handling, implements print function
All checks were successful
continuous-integration/drone/push Build is passing
2019-07-04 15:56:42 +02:00
db2d731b06 Implements support for functions with the same name, but different parameters
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-29 19:59:42 +02:00
694b0ac0c0 Work on extern support for userdata functions
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-21 23:07:17 +02:00
95c322ed2c Implements userdata function support
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-21 17:03:13 +02:00
fde102d954 Added namespaces to most classes, general cleanup
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-17 18:35:12 +02:00
21d3329c55 Mark evalValues as const
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-17 17:43:54 +02:00
10a2535c96 Handle bound classes as constants during evaluation
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-13 17:12:46 +02:00
1cb65f17c9 Work on performance improvements
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-13 16:26:10 +02:00
3477ddd18c Rework function evaluation scope to handle tables
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-12 17:56:47 +02:00
081def0be0 Implements basic numerical tables
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-09 20:15:09 +02:00
6206fef4c5 Rework evaluation to use shared pointers, fix bugs 2019-06-01 21:38:39 +02:00
4408cf00cd Large overhaul of pointers to shared_ptrs, implemented function evaluation 2019-06-01 19:20:31 +02:00
8b70eed516 Implements parsing of function calling 2019-06-01 14:56:28 +02:00
1231a77761 Fixes and changes for function declarations, using shared_ptr instead of raw pointers 2019-06-01 13:43:25 +02:00
6936b26cae Implements binding and evaluating function declarations 2019-06-01 12:33:52 +02:00