Commit Graph

22 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
e2a0c35992 Large cleanup
Some checks reported errors
continuous-integration/drone/push Build was killed
2019-07-25 17:23:54 +02:00
bb0a6aba19 General cleanup
All checks were successful
continuous-integration/drone/push Build is passing
2019-07-04 18:24:49 +02:00
24c560b52d Initial work on standard library
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-29 16:18:59 +02:00
76b8ba3ebc Initial work on iterators, rework of variable handling by including actual string
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-23 15:58:14 +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
7c345d85e8 Work on making userdata work through extern C entry points
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-14 22:21:33 +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
e93bcab14d Changed references of u_int64_t to uint64_t, to account for mingw
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-13 15:31:48 +02:00
813ab1e90b Rework of variable scope to reduce load on evaluator 2019-06-13 15:16:41 +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
c022c91777 Implements complex tables
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-12 15:19:28 +02:00
471632c6e4 Rework of evaluation variable handling, to account for functions having branching variable states
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-08 18:33:56 +02:00
4d452b33e0 Jump to specific function scope when calling function
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-08 16:44:47 +02:00
a747c60f32 Removed ununused directive 2019-06-07 12:48:13 +02:00
81d57f6027 Get rid of insert_or_assign functions on map, as mingw seems to be having trouble with it
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-07 12:35:43 +02:00
4464cece57 Mingw doesn't seem to recognize intert_or_assign, so make it only use that on GCC
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-06 20:43:36 +02:00
6206fef4c5 Rework evaluation to use shared pointers, fix bugs 2019-06-01 21:38:39 +02:00
6fad5a0a7d Implements variable usage, tweaks and fixes for variable assignment 2019-05-30 15:23:48 +02:00
257eb942c7 Clean up EvaluationScope class 2019-05-29 15:12:13 +02:00
f6cf4d96dd Implements variable assignment evaluation 2019-05-29 14:55:03 +02:00