21 Commits (5e2946ef900e171110523578b4cfc35a0302ba53)

Author SHA1 Message Date
Jeff Young edda024285 Fix up some Coverity and CLion warnings. 5 years ago
Jeff Young 519bc80394 Replace error reporting in DRC rule compiler. 5 years ago
Jeff Young 0b17dbd123 Fix nesting issues in the DRC rule expression code generator. 5 years ago
Tomasz Wlostowski a5a06e3c89 libeval_compiler: general clean up of the Lemon grammar + some smart pointers + killed all memory leaks. WIP! 5 years ago
Tomasz Wlostowski 29a01e5515 libeval_compiler: wxString()-ification WIP 5 years ago
Jeff Young 84425f5a40 Fix crash bug from bad static_cast. 5 years ago
Jeff Young f27661fa39 Be more flexible with user input; more multibyte safety. 5 years ago
Jeff Young 577c1be391 Report all DRC rule errors, not just the first. 5 years ago
Tomasz Wlostowski fe4695719d libeval_compiler: post-rebase fixes 5 years ago
Tomasz Wlostowski 3c80b98d1c libeval_compiler: CONTEXT runs the UCODE now (thread-safe solution), fixed some memory leaks 5 years ago
Jeff Young 0fecb5f277 Be more explicit about string/character conversions. 5 years ago
Jeff Young 552dde8976 Fix return value going out of scope. 5 years ago
Jeff Young bf445c1a95 Performance enhancements. 5 years ago
Jeff Young 6529e339a9 Don't store context in the uCode. (It's not thread-safe.) 5 years ago
Jeff Young f2812773d4 Better handling of undefined values in Rule expressions. 5 years ago
Jeff Young a6b6084a60 Add preflighting for DRC rule function calls. 5 years ago
Jeff Young 095937563b Hook libeval compiler up to rule parser 5 years ago
Jeff Young bcb29b6bf8 Fix security issue (buffer overrun). 5 years ago
Tomasz Wlostowski 49c37014f7 Updated copyright headers in expression evaluator code 5 years ago
Tomasz Wlostowski 3268f98fd7 libeval_compiler: support for method calls (e.g. item.onlayer('layer') ) 5 years ago
Tomasz Wlostowski aaa91655aa libeval_compiler: integrated in common/ 5 years ago