runrevmark

Results 15 issues of runrevmark

This patch replaces the current mode syntax factory functions: `MCModeNewCommand` and `MCModeNewFunction` with a more general mechanism based around instantiating a class as a global-variable, constructed using a syntax factory...

vulcan/reviewed
cleanup

This patch cleans up access to the keyword tables, used by the script parser and syntax such as `the commandNames`. The tables are now accessible via global variables `MCkeywordtablepointers` and...

cleanup

This patch replaces the value passed to MCDC::begin from true to false in MCWidget::draw so that a new graphics layer is only created if necessary.

The patch adds a simple write buffer to the Win32 `MCStdioFileHandle` implementation. As serializing stacks usually involves a very large number of 1, 2 and 4 byte writes, the buffer...

bug
enhancement
WIP

The arithmetic defined in this patch works as follows: There are two concrete numeric types: - Integer - which can currently hold an integral value in the range [INT32_MIN..UINT32_MAX] -...

WIP
LCB

This is an initial attempt at a set of tests to test the compiler's code generation for the 'postfix-into' feature. I've not checked it compiles / runs yet - so...

WIP
LCB

The original (current) package format is specified in the script.h header file. This is a revised package format specification which supersedes the one there which will be used for future...

WIP
specification
LCB

This specification describes the cryptographic hash function support which is present in LiveCode Script. The current missing hash function we need is the SHA-2 family. The SHA-3 family would be...

WIP
specification