mescc: Tinycc support: pointer arithmetic.
[mes.git] / module / language / c99 / compiler.mes
2017-07-28 Jan Nieuwenhuizenmescc: Tinycc support: pointer arithmetic.
2017-07-28 Jan Nieuwenhuizenmescc: Tinycc support: compile tcc with TCC_IS_NATIVE.
2017-07-26 Jan Nieuwenhuizenbuild: Install and installed-run fixes.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: bugfix struct.array.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: bugfix struct pointer.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: more function stack space.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: bugfix for char **pp = *p.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: function parameters.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: arithmetic in initializes.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: multi-byte [local] offsets.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: remove warnings for foo (void...
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: multiple statements in default...
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: array[<const-expr>].
2017-07-26 Jan Nieuwenhuizenmescc: Use "tag" for tag namespace.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: sizeof (struct.field).
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: struct.union.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: sizeof ("foo").
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: struct foo {int bar; int baz...
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: generalize neg.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: >>=, <<=.
2017-07-26 Jan Nieuwenhuizenmescc: Bugfix non-char* *x x[] test.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: foo[i].bar.baz.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: *global =.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: anonymous union.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: ignore [ULL], UL, LL, L.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: ~, ^=.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: struct.struct.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: ***parameter.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: bitwise-or initializer.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: char*[] in function.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: more list initializers.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: sizeof struct field.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: sizeof typename.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: pre/post-inc/dec more.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: comma operator.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: assign pointer to struct field.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: multi-line strings.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: union.
2017-07-26 Jan Nieuwenhuizenmescc: Tinycc support: struct.
2017-07-26 Jan Nieuwenhuizenmescc: Refactor decl.
2017-07-26 Jan Nieuwenhuizenmescc: Use records for Guile: <local>.
2017-07-26 Jan Nieuwenhuizenmescc: Use records for Guile: <global>.
2017-07-26 Jan Nieuwenhuizenmescc: Use records for Guile: <type>.
2017-07-26 Jan Nieuwenhuizenmescc: Use records for Guile: preparation.
2017-07-26 Jan Nieuwenhuizenmescc: Refactor decl.
2017-07-09 Jan Nieuwenhuizenmescc: Avoid warnings in recursve functions.
2017-07-09 Jan Nieuwenhuizenmescc: undefine __GNUC__.
2017-07-05 Jan Nieuwenhuizenmescc: Support stdarg.
2017-07-02 Jan Nieuwenhuizenmescc: Produce M1 output instead of hex2.
2017-06-25 Jan Nieuwenhuizenmescc: Remove ELF creation, handled by hex2 now.
2017-06-25 Jan Nieuwenhuizenmescc: Produce object files in hex2 format, remove...
2017-06-13 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: rename...
2017-06-12 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: cleanup.
2017-06-13 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: switch.
2017-06-12 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: and, or.
2017-06-12 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: if.
2017-06-12 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: for.
2017-06-12 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: do while.
2017-06-12 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: ?.
2017-06-12 Jan Nieuwenhuizenmescc: Support continue in while.
2017-06-12 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: while.
2017-06-12 Jan Nieuwenhuizenmescc: Remove jump calculation, use labels: prepare.
2017-06-12 Jan Nieuwenhuizenmescc: Remove duplication of string globals.
2017-06-11 Jan Nieuwenhuizenmescc: Unify labels.
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.
next