X-Git-Url: https://jxself.org/git/?p=mes.git;a=blobdiff_plain;f=NEWS;h=ebb1203c3630cf8aed404ed3a504acd0ab123c98;hp=89ce0166723f1d6103de86d44493b6475d1d02af;hb=48e8711c382c55ad931f107f9878de0ccc4308a5;hpb=d111d64e50d36a2e9e0b8dcba060b16e6b8ed40f diff --git a/NEWS b/NEWS index 89ce0166..ebb1203c 100644 --- a/NEWS +++ b/NEWS @@ -10,12 +10,21 @@ Copyright © 2016,2017 Jan Nieuwenhuizen Please send Mes bug reports to janneke@gnu.org. +* Changes in 0.11 since 0.10 +** MesCC +*** MesCC now compiles a mes-tcc that passes 41/69 of mescc's C tests. +*** Messc's libc can now be compiled with tcc (syscall support: write). +*** Messc now compiles a less-patched tcc: -214/+458 lines [WAS: -333/+747]. +*** MesCC now supports empty for. +*** MesCC has been greatly refactored, 500/3000 lines have been removed. +*** MesCC now supports complex [struct] by value assign foo.bar, foo->bar, foo[bar]. +*** MesCC now depends on Nyacc 0.82.4. * Changes in 0.10 since 0.9 ** Core *** 2 new functions logand, lognot. -** Mescc *** Mes now includes M1 sources for full source bootstrapping up to tcc. +** Mescc *** Mescc now depends on Nyacc 0.81.0. *** Mescc now compiles a mes-tcc that compiles a trivial C to a running a.out. *** Mescc now supports several (as used my tinycc) struct by value assignments.