code
/
ocean
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Oceani - Cataract Creek version
2021-12-28
NeilBrown
Oceani - Cataract Creek version
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-27
NeilBrown
oceani: remove to_int to_float to_mpq
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-27
NeilBrown
oceani: move comment printing from print_exec() to...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-27
NeilBrown
oceani: introduce List an ExpressionList as early as...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-22
NeilBrown
oceani: don't let error in one statement hides errors...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-20
NeilBrown
oceani: remove "and then" and "or else"
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-19
NeilBrown
oceani-tests: Add testing for --bracket printing.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: discard AssignRef and DeclareRef
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: last fixes for UNTESTED for now.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: exercise more parsing options for blocks.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: test UNTESTED parsing of structures
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: mark some more UNTESTED code
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: remove all UNTESTED again.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: handle some more untested code.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: remove the last of the UNTESTED - for now.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: fix parsing of error in struct field.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: more test coverage
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: more test coverage.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: improve test coverage
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: use new slice syntax for argv argument.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: add a 'length' operator
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-18
NeilBrown
oceani: add transparent AddressOf operator for function...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-17
NeilBrown
oceani: assignment to a pointer can take an address.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-17
NeilBrown
oceani: add type entry for new structs early.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-17
NeilBrown
oceani: move the 'info:' report for assignments.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-17
NeilBrown
oceani: propagate_type should return the found type...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-17
NeilBrown
oceani: pass 'rules' into the 'compat' type function.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-15
NeilBrown
oceani: add tracking of rval vs lval
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-15
NeilBrown
oceani: rename Enoconst to Eruntime
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-14
NeilBrown
oceani: discard Rnolabel
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-13
NeilBrown
oceani: change labels to look like enum values, not...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-11
NeilBrown
oceani: allow field references on references.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-11
NeilBrown
oceani: factor out field reference into per-type handler
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-11
NeilBrown
oceani: replace some magic numbers with an enum.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-08
NeilBrown
oceani: add reference type
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-08
NeilBrown
oceani: don't add extra indent for Declare and Assign
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-08
NeilBrown
oceani: improve content in some error messages.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-08
NeilBrown
oceani: introduce 'test' and 'choose' operators
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-05
NeilBrown
oceani: remove the HACK concerning type names starting...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-04
NeilBrown
oceani: allow types to be used before declaration
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-04
NeilBrown
oceani: allow global constants to be used before declared.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-04
NeilBrown
ocean: propagate_types: only set Efail on local err.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-04
NeilBrown
oceani: change the 'ok' flag to 'perr' with well defined...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-03
NeilBrown
oceani: use more precision when printing numbers
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-03
NeilBrown
oceani - delay processing of global constants
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-03
NeilBrown
oceani: move prepare_type handling to after the parse.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-03
NeilBrown
oceani: move struct field processing into ->prepare_type
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-12-03
NeilBrown
oceani: move all array size calculation to prepare_type
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-29
NeilBrown
oceani: indent grammar more consistently.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-25
NeilBrown
oceani: make anon types more formal
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-23
NeilBrown
oceani: rearrange everything and introduce "Term"
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-23
NeilBrown
oceani: change SimpleStatement to be $*exec, not $...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-23
NeilBrown
oceani: remove "expr precedence" section
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-23
NeilBrown
oceani: support functions returning multiple values.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-20
NeilBrown
oceani: record if a variable declaration was given...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-20
NeilBrown
oceani: pass a file to print_value() and related functions.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-20
NeilBrown
parsergen: avoid creating extra line in code blocks.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-20
NeilBrown
oceani: improve construction of per-function stack...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-20
NeilBrown
oceani: pass a destination buffer into interp_exec...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-15
NeilBrown
oceani: mark structure return from functions as not...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-14
NeilBrown
parsergen: add action tables when needed.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
parsergen: move EOL handling out of shift()
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
parsergen: rearrange 'struct state' to reduce wastage.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
parsergen: store reduction information separate from...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
boot-strap: update bootstrap code.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
oceani-tests: add valgrind testing for 'special' tests
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
oceani-tests: include failing test in valgrind testing
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
oceani-tests: perform coverage test last.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
oceani: add simple return type
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
oceani: remove some stray white-space
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
oceani: Improve Rboolok handling.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
oceani: fix parsing for function declaration parameters
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
oceani: factor our common code in DeclareFunction
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-13
NeilBrown
oceani: remove the need for 'then' in function declarations.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-12
NeilBrown
oceani: Add functions
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-09
NeilBrown
oceani: change variable name in "free global variables"
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-09
NeilBrown
mark-tested: don't fail if coverage is too low
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-09
NeilBrown
oceani: improve reporting of variables being freed...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-09
NeilBrown
oceani: guard against code section being empty.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-09
NeilBrown
oceani: Make 'List' separate from Print
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: free variables as soon as they go out of scope.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: CloseParallel must mark anything not Pending...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: add comments to var_block_close() and remove...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: update min_depth promptly.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: perform analysis before printing
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: add an 'interp' case for Func
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: create separate scope for do part of while
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: create a separate 'exec' for the while/do part
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: move var_block_close() calls to the code sections...
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: fix up the while/do scope
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: change variable.merged to never be NULL
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: simplify loop in var_block_close()
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: simplify test in var_block_close.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: add lots of UNTESTED markers.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: var storage needs to be free last
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani-tests: continue to improve test coverage
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani-tests: add some NOTEST markings.
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
mark-untested: improve filter
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: add test for duplicate main functions
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
2021-11-08
NeilBrown
oceani: drop "program" in favour of "func"
Signed-off-by:
NeilBrown
<neil@brown.name>
commit
|
commitdiff
|
tree
next