mescc: Write object files in hex2 or hex3 format.
[mes.git] / module / language / c99 / compiler.mes
2017-06-11 Jan Nieuwenhuizenmescc: Write object files in hex2 or hex3 format.
2017-06-20 Jan Nieuwenhuizenmescc: Support for non-Guix[SD] builds.
2017-06-05 Jan Nieuwenhuizenmescc: Bugfix for merging objects.
2017-06-03 Jan Nieuwenhuizenmescc: move include into share/mlibc, allows installing...
2017-06-02 Jan Nieuwenhuizenmescc: Handle any const, by ignoring.
2017-05-31 Jan Nieuwenhuizenmescc: Support array in struct.
2017-05-28 Jan Nieuwenhuizencore: Always include reader.c, drop binary read-0-32...
2017-05-27 Jan Nieuwenhuizenmescc: Add missing builtins.
2017-05-25 Jan Nieuwenhuizenmescc: Support typedef and many TCC declaration variants.
2017-05-25 Jan Nieuwenhuizenmescc: Handle comments anywhere.
2017-05-25 Jan Nieuwenhuizenmescc: Support anonymous enums.
2017-05-23 Jan Nieuwenhuizenmescc: C99 header files and declaraions.
2017-05-22 Jan Nieuwenhuizenmescc: support -E.
2017-05-21 Jan Nieuwenhuizenmescc: Refactor mlibc compilation.
2017-05-17 Jan Nieuwenhuizenmescc: support -c, -o.
2017-05-19 Jan Nieuwenhuizencore: Add current-output-port, open-output-file, set...
2017-05-08 Jan Nieuwenhuizenmescc: Minimal support for short.
2017-05-08 Jan Nieuwenhuizenmescc: Add strcpy.
2017-05-08 Jan Nieuwenhuizenmescc: Enhance sizeof support.
2017-05-08 Jan Nieuwenhuizenmescc: Support void return.
2017-05-07 Jan Nieuwenhuizenmescc: Bugfixes for local char[].
2017-05-06 Jan Nieuwenhuizenmescc: Enhance enum support.
2017-05-06 Jan Nieuwenhuizenmescc: Support binary constants.
2017-05-06 Jan Nieuwenhuizenmescc: Support ==, != as expression value.
2017-05-06 Jan Nieuwenhuizenmescc: Support &, ^.
2017-05-06 Jan Nieuwenhuizenmescc: Support struct pointers.
2017-05-06 Jan Nieuwenhuizenmescc: Support struct definition with variable declaration.
2017-05-06 Jan Nieuwenhuizenmescc: Support void functions.
2017-05-06 Jan Nieuwenhuizenmescc: Bugfix for break in switch not in compound.
2017-05-05 Jan Nieuwenhuizenmescc: Enhance [int/pointer] array support.
2017-05-04 Jan Nieuwenhuizenmescc: Enhance struct support.
2017-05-02 Jan Nieuwenhuizenmescc: Support regular C99 compile, headers + mlibc.
2017-05-03 Jan Nieuwenhuizenmescc: Support list of initializers.
2017-05-02 Jan Nieuwenhuizenmescc: Basic printf support.
2017-04-24 Jan Nieuwenhuizenmescc: Parse mlibc early, show progress.
2017-04-23 Jan Nieuwenhuizenmescc: Avoid duplication of globals.
2017-04-23 Jan Nieuwenhuizenmescc: Fix global creation in AND/OR clause.
2017-04-17 Jan Nieuwenhuizenmescc: Add getenv.
2017-04-17 Jan Nieuwenhuizenmescc: Support pointer arrays and some arithmetic.
2017-04-12 Jan Nieuwenhuizenbuild: Refactor.
2017-04-10 Jan Nieuwenhuizenmescc: Allow usage of const by ignoring.
2017-04-10 Jan Nieuwenhuizenmescc: Support break in while.
2017-04-09 Jan Nieuwenhuizenmescc: Refactor switch.
2017-04-08 Jan Nieuwenhuizenmescc: Refactor assignment.
2017-04-07 Jan Nieuwenhuizenmescc: Factor-out array-ref.
2017-04-07 Jan Nieuwenhuizenmescc: Refactor expr->base.
2017-04-07 Jan Nieuwenhuizenmescc: Refactor binary operators.
2017-04-07 Jan Nieuwenhuizenmescc: Factor-out append-text.
2017-04-07 Jan Nieuwenhuizenmescc: Factor-out wrap-as.
2017-04-07 Jan Nieuwenhuizenmescc: Refactor comparisons.
2017-04-06 Jan Nieuwenhuizenmescc: Refactor array ref.
2017-04-06 Jan Nieuwenhuizenmescc: Refactor expressions.
2017-04-05 Jan Nieuwenhuizenmescc: Refactor pre/post inc/dec.
2017-04-05 Jan Nieuwenhuizenmescc: function call.
2017-04-05 Jan Nieuwenhuizenmescc: Support expression as lhs array index.
2017-04-04 Jan Nieuwenhuizenmescc: Remove duplication.
2017-04-03 Jan Nieuwenhuizenmescc: Do not return ELF text.
2017-04-02 Jan Nieuwenhuizenbuild: Update Guix build and install.
2017-04-01 Jan Nieuwenhuizenmescc: Fix by value assignment from array-of struct...
2017-04-02 Jan Nieuwenhuizenbuild: Cleanup, use gcc-specific snarfing.
2017-03-26 Jan Nieuwenhuizencore: Prepare gc.c for mescc, non-POSIX_SOURCE.
2017-03-25 Jan Nieuwenhuizenmescc: Bugfix for neg.
2017-03-25 Jan Nieuwenhuizenmescc: Support rshift, have guile-mini-mes pass math...
2017-03-24 Jan Nieuwenhuizenmescc: Lshift support non-fixed shift value.
2017-03-24 Jan Nieuwenhuizenmescc: Use signed integer comparison.
2017-03-26 Jan Nieuwenhuizenmescc: Run module/base-0.mes.
2017-03-23 Jan Nieuwenhuizenmescc: Struct fixes.
2017-03-22 Jan Nieuwenhuizenmescc: Add missing defines.
2017-03-22 Jan Nieuwenhuizenmescc: Struct by value assignment fixes.
2017-03-22 Jan Nieuwenhuizenmescc: Fix struct field comparison.
2017-03-22 Jan Nieuwenhuizenmescc: Mini-mes (gcc-compiled) runs read-0.mes.
2017-04-02 Jan Nieuwenhuizenmescc: Refactor libc.
2017-03-19 Jan Nieuwenhuizenmescc: Refactor ret.
2017-03-18 Jan Nieuwenhuizenmescc: Support assignment with comparison.
2017-03-18 Jan Nieuwenhuizenmescc: Support assignment test.
2017-03-17 Jan Nieuwenhuizenmescc: Fix simple value tests.
2017-03-17 Jan Nieuwenhuizenmescc: Struct by value.
2017-03-17 Jan Nieuwenhuizenmescc: Support generic initializer.
2017-03-17 Jan Nieuwenhuizenmescc: Remove last hardcodings for identifiers.
2017-03-17 Jan Nieuwenhuizenmescc: Support function call with enum value.
2017-03-13 Jan Nieuwenhuizenmescc: Fix d-sel comparisons.
2017-03-13 Jan Nieuwenhuizenmescc: Fix for character array s[0].
2017-03-12 Jan Nieuwenhuizenmescc: Support mini-mes running scheme program with...
2017-03-12 Jan Nieuwenhuizenmescc: Support [for] itoa.
2017-03-12 Jan Nieuwenhuizenmescc: Support do .. while.
2017-03-10 Jan Nieuwenhuizencore+mini-mes: Replace manual snippets by snarfed includes.
2017-02-05 Matt Wettenyacc: C99 CPP for code is better
2017-03-10 Jan Nieuwenhuizenmescc: Support goto in while body.
2017-03-09 Jan Nieuwenhuizencore+mini-mes: Move function name to struct function.
2017-03-09 Jan Nieuwenhuizenmescc: Support strings in struct initialization.
2017-03-06 Jan Nieuwenhuizenmescc: Compile all of mini-mes.
2017-03-02 Jan Nieuwenhuizenmescc: Support struct assignment.
2017-03-02 Jan Nieuwenhuizenmescc: Fix add, sub, lshift.
2017-02-27 Jan Nieuwenhuizenmescc: Support any expression as arg.
2017-03-02 Jan Nieuwenhuizenmescc: Rename expr->accu*.
2017-04-02 Jan Nieuwenhuizenmescc: Fixes for goto.
2017-02-24 Jan Nieuwenhuizenmescc: Mini-mes runs (cons 0 1) dump.
2017-01-29 Jan Nieuwenhuizenmescc: Run mini-mes.
2017-01-21 Jan Nieuwenhuizenmescc: bugfix: arg as function call.
2017-01-10 Jan Nieuwenhuizenmescc: Read and display sexp dumped by mes.
next