log

age author description
Mon, 26 Aug 2019 12:03:31 +0200 Lewin Bormann eval: Implement first iteration of yeval()
Mon, 26 Aug 2019 12:02:51 +0200 Lewin Bormann base/vec: Implement yvec_clone()
Mon, 26 Aug 2019 11:03:10 +0200 Lewin Bormann eval: Implement stub version of yeval()
Mon, 26 Aug 2019 10:06:52 +0200 Lewin Bormann built-ins: Refactor let and other built-in functionality
Mon, 26 Aug 2019 09:41:13 +0200 Lewin Bormann func, doc: Describe in-place evaluation
Mon, 26 Aug 2019 08:45:27 +0200 Lewin Bormann func: Describe function arguments in yfunc_t.
Mon, 26 Aug 2019 08:40:28 +0200 Lewin Bormann doc: Include hand-written docs into doxygen output.
Sun, 25 Aug 2019 22:37:53 +0200 Lewin Bormann doc: Briefly describe evaluation
Sun, 25 Aug 2019 22:06:31 +0200 Lewin Bormann build: Make it possible to build binaries without gcov instrumentation
Sun, 25 Aug 2019 21:44:32 +0200 Lewin Bormann eval: Describe yeval() prototype
Sun, 25 Aug 2019 21:44:17 +0200 Lewin Bormann general: Improve documentation
Sun, 25 Aug 2019 18:46:25 +0200 Lewin Bormann built-ins: Implement first built-in function, let.
Sun, 25 Aug 2019 18:46:06 +0200 Lewin Bormann value: Implement yvalue_clone()
Sun, 25 Aug 2019 18:45:46 +0200 Lewin Bormann expr: Implement yexpr_copy
Sun, 25 Aug 2019 18:45:20 +0200 Lewin Bormann base/vec: Implement yvec_pop()
Sun, 25 Aug 2019 16:57:47 +0200 Lewin Bormann expr: Enable debugging of exprs into strings
Sun, 25 Aug 2019 16:46:00 +0200 Lewin Bormann general: code cleanup for -Wall
Sun, 25 Aug 2019 16:04:53 +0200 Lewin Bormann expr: Add EXCEPTION type
Sun, 25 Aug 2019 15:47:05 +0200 Lewin Bormann parse: Test parser failure
Sun, 25 Aug 2019 14:26:17 +0200 Lewin Bormann gen, parse: Fix memory leaks in parser, some refactoring
Sun, 25 Aug 2019 10:06:54 +0200 Lewin Bormann src: Implement parse module as part of the frontend.
Sun, 25 Aug 2019 10:06:21 +0200 Lewin Bormann gen: Prepare parser code for use by "production" code
Sun, 25 Aug 2019 10:05:37 +0200 Lewin Bormann gen: Disable debug output for production use in generated parser
Sun, 25 Aug 2019 08:28:08 +0200 Lewin Bormann base/str: Remove superfluous output from str_test
Sat, 24 Aug 2019 21:45:27 +0200 Lewin Bormann func: Mini update of func.h
Sat, 24 Aug 2019 21:26:44 +0200 Lewin Bormann built-ins: Implement basic built-ins.
Sat, 24 Aug 2019 21:25:59 +0200 Lewin Bormann expr, value: Move interdependent types into dedicated header file
Sat, 24 Aug 2019 21:24:37 +0200 Lewin Bormann doc: Extend description of built-ins.
Sat, 24 Aug 2019 19:38:11 +0200 Lewin Bormann doc, expr: Define builtin enum and describe symbol resolution.
Sat, 24 Aug 2019 10:12:56 +0200 Lewin Bormann doc: outline basic works of reference resolution and function calls
Fri, 23 Aug 2019 16:13:02 +0200 Lewin Bormann build: Use lcov instead of kcov (faster, better counting)
Fri, 23 Aug 2019 15:35:01 +0200 Lewin Bormann doc: Record idea about scoping
Fri, 23 Aug 2019 15:34:31 +0200 Lewin Bormann gen/lex: Recognize atoms with dashes
Fri, 23 Aug 2019 15:34:14 +0200 Lewin Bormann build: Remove unneeded coverage options.
Fri, 23 Aug 2019 15:13:57 +0200 Lewin Bormann gen/lex: Lex comments correctly.
Fri, 23 Aug 2019 14:14:31 +0200 Lewin Bormann Check struct sizes and make yref_t take only 16B
Fri, 23 Aug 2019 10:57:57 +0200 Lewin Bormann gen/parser: Properly handle distinction between atoms, ids, quoting
Thu, 22 Aug 2019 11:07:52 +0200 Lewin Bormann gen/parse: More comments on parsing bridges
Thu, 22 Aug 2019 11:04:13 +0200 Lewin Bormann gen/parse: Comment on confusing parameters
Thu, 22 Aug 2019 10:50:53 +0200 Lewin Bormann gen/parse: Refine parser for top level structures
Thu, 22 Aug 2019 10:50:15 +0200 Lewin Bormann gen/lex: Recognize ID vs. atom
Thu, 22 Aug 2019 10:49:49 +0200 Lewin Bormann expr: Implement better debugging for refs
Wed, 21 Aug 2019 22:43:55 +0200 Lewin Bormann expr: Extend yexpr_t interface and add comprehensive tests
Wed, 21 Aug 2019 21:59:11 +0200 Lewin Bormann value: Implement yvalue_destroy
Wed, 21 Aug 2019 13:09:17 +0200 Lewin Bormann value: Add test
Wed, 21 Aug 2019 13:08:52 +0200 Lewin Bormann expr: Add yref_new* methods
Wed, 21 Aug 2019 13:08:16 +0200 Lewin Bormann base/vec: Implement yvec_new
Wed, 21 Aug 2019 13:06:45 +0200 Lewin Bormann base/str: Add copy and new methods for ystr_t
Wed, 21 Aug 2019 13:06:10 +0200 Lewin Bormann build: add working .clang files
Wed, 21 Aug 2019 11:33:56 +0200 Lewin Bormann build: Fix coverage script
Wed, 21 Aug 2019 10:52:11 +0200 Lewin Bormann value: Add initial implementation
Wed, 21 Aug 2019 10:51:42 +0200 Lewin Bormann func: Add basic type without more code.
Wed, 21 Aug 2019 10:51:14 +0200 Lewin Bormann expr: Add reference type and yexpr_destroy
Wed, 21 Aug 2019 10:50:50 +0200 Lewin Bormann base/vec: Make push return index of pushed variable.
Wed, 21 Aug 2019 10:50:23 +0200 Lewin Bormann atom: Redefine
Tue, 20 Aug 2019 19:47:46 +0200 Lewin Bormann build: Enhance coverage and valgrind targets.
Tue, 20 Aug 2019 19:23:28 +0200 Lewin Bormann build: Enable coverage reporting with `make coverage`
Mon, 19 Aug 2019 22:30:24 +0200 Lewin Bormann gen: Return parse result as output argument.
Mon, 19 Aug 2019 22:16:19 +0200 Lewin Bormann chore: indent
Mon, 19 Aug 2019 22:16:07 +0200 Lewin Bormann gen: Fix grammar for program level.