]> ocean-lang.org Git - ocean/shortlog
ocean
2021-12-04 NeilBrownoceani: allow global constants to be used before declared.
2021-12-04 NeilBrownocean: propagate_types: only set Efail on local err.
2021-12-04 NeilBrownoceani: change the 'ok' flag to 'perr' with well define...
2021-12-03 NeilBrownoceani: use more precision when printing numbers
2021-12-03 NeilBrownoceani - delay processing of global constants
2021-12-03 NeilBrownoceani: move prepare_type handling to after the parse.
2021-12-03 NeilBrownoceani: move struct field processing into ->prepare_type
2021-12-03 NeilBrownoceani: move all array size calculation to prepare_type
2021-11-29 NeilBrownoceani: indent grammar more consistently.
2021-11-25 NeilBrownoceani: make anon types more formal
2021-11-23 NeilBrownoceani: rearrange everything and introduce "Term"
2021-11-23 NeilBrownoceani: change SimpleStatement to be $*exec, not $...
2021-11-23 NeilBrownoceani: remove "expr precedence" section
2021-11-23 NeilBrownoceani: support functions returning multiple values.
2021-11-20 NeilBrownoceani: record if a variable declaration was given...
2021-11-20 NeilBrownoceani: pass a file to print_value() and related functions.
2021-11-20 NeilBrownparsergen: avoid creating extra line in code blocks.
2021-11-20 NeilBrownoceani: improve construction of per-function stack...
2021-11-20 NeilBrownoceani: pass a destination buffer into interp_exec...
2021-11-15 NeilBrownoceani: mark structure return from functions as not...
2021-11-14 NeilBrownparsergen: add action tables when needed.
2021-11-13 NeilBrownparsergen: move EOL handling out of shift()
2021-11-13 NeilBrownparsergen: rearrange 'struct state' to reduce wastage.
2021-11-13 NeilBrownparsergen: store reduction information separate from...
2021-11-13 NeilBrownboot-strap: update bootstrap code.
2021-11-13 NeilBrownoceani-tests: add valgrind testing for 'special' tests
2021-11-13 NeilBrownoceani-tests: include failing test in valgrind testing
2021-11-13 NeilBrownoceani-tests: perform coverage test last.
2021-11-13 NeilBrownoceani: add simple return type
2021-11-13 NeilBrownoceani: remove some stray white-space
2021-11-13 NeilBrownoceani: Improve Rboolok handling.
2021-11-13 NeilBrownoceani: fix parsing for function declaration parameters
2021-11-13 NeilBrownoceani: factor our common code in DeclareFunction
2021-11-13 NeilBrownoceani: remove the need for 'then' in function declarat...
2021-11-12 NeilBrownoceani: Add functions
2021-11-09 NeilBrownoceani: change variable name in "free global variables"
2021-11-09 NeilBrownmark-tested: don't fail if coverage is too low
2021-11-09 NeilBrownoceani: improve reporting of variables being freed...
2021-11-09 NeilBrownoceani: guard against code section being empty.
2021-11-09 NeilBrownoceani: Make 'List' separate from Print
2021-11-08 NeilBrownoceani: free variables as soon as they go out of scope.
2021-11-08 NeilBrownoceani: CloseParallel must mark anything not Pending...
2021-11-08 NeilBrownoceani: add comments to var_block_close() and remove...
2021-11-08 NeilBrownoceani: update min_depth promptly.
2021-11-08 NeilBrownoceani: perform analysis before printing
2021-11-08 NeilBrownoceani: add an 'interp' case for Func
2021-11-08 NeilBrownoceani: create separate scope for do part of while
2021-11-08 NeilBrownoceani: create a separate 'exec' for the while/do part
2021-11-08 NeilBrownoceani: move var_block_close() calls to the code sectio...
2021-11-08 NeilBrownoceani: fix up the while/do scope
2021-11-08 NeilBrownoceani: change variable.merged to never be NULL
2021-11-08 NeilBrownoceani: simplify loop in var_block_close()
2021-11-08 NeilBrownoceani: simplify test in var_block_close.
2021-11-08 NeilBrownoceani: add lots of UNTESTED markers.
2021-11-08 NeilBrownoceani: var storage needs to be free last
2021-11-08 NeilBrownoceani-tests: continue to improve test coverage
2021-11-08 NeilBrownoceani-tests: add some NOTEST markings.
2021-11-08 NeilBrownmark-untested: improve filter
2021-11-08 NeilBrownoceani: add test for duplicate main functions
2021-11-08 NeilBrownoceani: drop "program" in favour of "func"
2021-11-08 NeilBrownoceani-tests: add test for declaring a CondScope variable
2021-11-08 NeilBrownoceani-tests: add test for unknown field name.
2021-11-08 NeilBrownoceani: improve test coverage
2021-11-07 NeilBrownoceani-tests: make it possible to skip valgrind tests.
2021-11-07 NeilBrownocean: change program to receive argc and argv
2021-10-30 NeilBrownoceani: move variable values to a stack frame.
2021-10-30 NeilBrownoceani: fix some incorrect section headers.
2021-10-30 NeilBrownoceani: clean up interp_prog()
2021-10-30 NeilBrownoceani: add parse_context arg to all interp functions...
2021-10-30 NeilBrownoceani: differentiate static-sized arrays from others.
2021-10-30 NeilBrownoceani: don't allocate init value for non-initialized...
2021-10-30 NeilBrownoceani: implement struct field initialisation properly.
2021-10-30 NeilBrownoceani: move ->prepare_type call (back) into val_alloc()
2021-10-30 NeilBrownoceani: handle variable-sized arrays better.
2021-10-12 NeilBrownoceani: fix a couple of issues
2021-10-09 NeilBrownoceani - discard anon_typelist
2021-10-09 NeilBrownoceani: drop 'array' field from the 'value' union.
2021-10-07 NeilBrownparsergen: require all terms to be declared if any...
2021-10-02 NeilBrownoceani: drop parse_value method for types.
2021-10-02 NeilBrownocean: introduce prefix op for string->number conversion.
2021-09-30 NeilBrownoceani: separate types out from values
2021-04-06 NeilBrownparsergen: add missing {}
2021-03-10 NeilBrownparsergen: doco updates
2021-03-10 NeilBrownparsergen: don't bother with indent_depth
2021-03-10 NeilBrownoceani: updates for new approach to parsing indents.
2021-03-10 NeilBrownUpdate indent_test grammer to align with new approach
2021-03-10 NeilBrownparsergen: add support for EOL token
2021-03-10 NeilBrownparsergen: implement new handling of IN/OUT and NEWLINE
2021-03-10 NeilBrownparsergen: split out heart-of-the-parser code
2021-03-10 NeilBrownparsergen: split out the "shift or ignore" section...
2021-03-10 NeilBrownparsergen: split out reduce step of parser
2021-03-10 NeilBrownparsergen: split out error handling.
2021-03-10 NeilBrownparsergen: add support for "special" terminals.
2021-03-10 NeilBrownparsergen: remove special case of newline conflicts
2021-03-10 NeilBrownparsergen: remove tracking of indents and line starts...
2021-03-10 NeilBrownparsergen: remove newline_only
2021-03-10 NeilBrownparsergen: remove starts_line and min_prefix
2021-03-10 NeilBrownparsergen: remove line_like information.
2021-03-10 NeilBrownparsergen: don't use static buffer for result value.
2021-03-10 NeilBrownparsergen: do not create empty goto arrays
next