Commit Graph

17 Commits

Author SHA1 Message Date
Johannes Frohnmeyer 749b475d0d
feat(muscript): Weak type signature system for Dynamic, might get extended to muScript expressions
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-09-30 17:34:49 +02:00
Johannes Frohnmeyer 79d862da6c
perf: extract side effects of top-level expressions
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-09-21 14:10:41 +02:00
Johannes Frohnmeyer fd7efac605
feat(muscript): remove type argument in favor of more specific subtypes
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-14 16:55:49 +02:00
Johannes Frohnmeyer b91e15e352
fix(muscript): it builds again
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-14 15:24:44 +02:00
Johannes Frohnmeyer 8665f69228
Null check in unpack
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-29 15:14:01 +02:00
Johannes Frohnmeyer d417d1e581
Additional null checks in Get and Call
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-06-27 16:22:00 +02:00
Johannes Frohnmeyer 56cd5a4aab
muscript: add exception handling
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-09 14:12:21 +02:00
Johannes Frohnmeyer e652bfe6ba
track code location 2023-04-18 13:40:34 +02:00
Johannes Frohnmeyer 51cc7e41ab
reconstruct call stack on exception 2023-04-18 10:36:49 +02:00
Johannes Frohnmeyer 993f0bc6b7
muScript: two fixes for decompiling
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-03-12 19:22:45 +01:00
Johannes Frohnmeyer 60fdea1457
muScript: limit Dynamic.deserialize to expected expressions to prevent DOS
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-03-12 16:44:57 +01:00
Johannes Frohnmeyer efb1512a60
muScript: support for custom objects, script decompiling and Dynamic serialization 2023-03-12 15:28:44 +01:00
Johannes Frohnmeyer 4be87948a3
muScript: catch runtime exceptions and wrap in LocationalException 2023-03-11 17:01:03 +01:00
Johannes Frohnmeyer 6694aa08ed
muScript: bind operator 2023-03-11 13:19:53 +01:00
Johannes Frohnmeyer 201db9e6cf
Varargs support
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-01-24 13:43:46 +01:00
Johannes Frohnmeyer 2847e05440
Support for assignment operators and closures
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-01-20 21:05:04 +01:00
Johannes Frohnmeyer c8f6b0b6c4
Repackage
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-01-20 18:52:57 +01:00