]> ocean-lang.org Git - ocean/history - csrc/oceani.mdc
Oceani - Cataract Creek version
[ocean] / csrc / oceani.mdc
2021-12-28 NeilBrownOceani - Cataract Creek version master
2021-12-27 NeilBrownoceani: remove to_int to_float to_mpq
2021-12-27 NeilBrownoceani: move comment printing from print_exec() to...
2021-12-27 NeilBrownoceani: introduce List an ExpressionList as early as...
2021-12-22 NeilBrownoceani: don't let error in one statement hides errors...
2021-12-20 NeilBrownoceani: remove "and then" and "or else"
2021-12-19 NeilBrownoceani-tests: Add testing for --bracket printing.
2021-12-18 NeilBrownoceani: discard AssignRef and DeclareRef
2021-12-18 NeilBrownoceani: last fixes for UNTESTED for now.
2021-12-18 NeilBrownoceani: exercise more parsing options for blocks.
2021-12-18 NeilBrownoceani: test UNTESTED parsing of structures
2021-12-18 NeilBrownoceani: mark some more UNTESTED code
2021-12-18 NeilBrownoceani: remove all UNTESTED again.
2021-12-18 NeilBrownoceani: handle some more untested code.
2021-12-18 NeilBrownoceani: remove the last of the UNTESTED - for now.
2021-12-18 NeilBrownoceani: fix parsing of error in struct field.
2021-12-18 NeilBrownoceani: more test coverage
2021-12-18 NeilBrownoceani: more test coverage.
2021-12-18 NeilBrownoceani: improve test coverage
2021-12-18 NeilBrownoceani: use new slice syntax for argv argument.
2021-12-18 NeilBrownoceani: add a 'length' operator
2021-12-18 NeilBrownoceani: add transparent AddressOf operator for function...
2021-12-17 NeilBrownoceani: assignment to a pointer can take an address.
2021-12-17 NeilBrownoceani: add type entry for new structs early.
2021-12-17 NeilBrownoceani: move the 'info:' report for assignments.
2021-12-17 NeilBrownoceani: propagate_type should return the found type...
2021-12-17 NeilBrownoceani: pass 'rules' into the 'compat' type function.
2021-12-15 NeilBrownoceani: add tracking of rval vs lval
2021-12-15 NeilBrownoceani: rename Enoconst to Eruntime
2021-12-14 NeilBrownoceani: discard Rnolabel
2021-12-13 NeilBrownoceani: change labels to look like enum values, not...
2021-12-11 NeilBrownoceani: allow field references on references.
2021-12-11 NeilBrownoceani: factor out field reference into per-type handler
2021-12-11 NeilBrownoceani: replace some magic numbers with an enum.
2021-12-08 NeilBrownoceani: add reference type
2021-12-08 NeilBrownoceani: don't add extra indent for Declare and Assign
2021-12-08 NeilBrownoceani: improve content in some error messages.
2021-12-08 NeilBrownoceani: introduce 'test' and 'choose' operators
2021-12-05 NeilBrownoceani: remove the HACK concerning type names starting...
2021-12-04 NeilBrownoceani: allow types to be used before declaration
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-13 NeilBrownoceani-tests: add valgrind testing for 'special' tests
2021-11-13 NeilBrownoceani-tests: include failing test in valgrind testing
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 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 NeilBrownoceani: add test for duplicate main functions
2021-11-08 NeilBrownoceani: drop "program" in favour of "func"
2021-11-08 NeilBrownoceani: improve test coverage
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...
next