core: Use 0.25% safety region.
[mes.git] / mes.c
2017-04-02 Jan Nieuwenhuizencore: Use 0.25% safety region.
2017-04-01 Jan Nieuwenhuizencore: Check gc free harder.
2017-04-01 Jan Nieuwenhuizencore: Increase MAX_ARENA_SIZE and GC safety.
2017-04-01 Jan Nieuwenhuizencore: Increase GC safety.
2017-04-02 Jan Nieuwenhuizenbuild: Cleanup, use gcc-specific snarfing.
2017-03-27 Jan Nieuwenhuizencore: Fix error message when macro is missing.
2017-03-26 Jan Nieuwenhuizenmini-mes: Debugging to stderr.
2017-03-26 Jan Nieuwenhuizencore: Prepare gc.c for mescc, non-POSIX_SOURCE.
2017-03-25 Jan Nieuwenhuizenmini-mes: Fully remove reader from core.
2017-03-26 Jan Nieuwenhuizenmescc: Run module/base-0.mes.
2017-03-22 Jan Nieuwenhuizenmini-mes: Update display_.
2017-03-22 Jan Nieuwenhuizenmescc: Mini-mes (gcc-compiled) runs read-0.mes.
2017-03-10 Jan Nieuwenhuizencore+mini-mes: Replace manual snippets by snarfed includes.
2017-03-09 Jan Nieuwenhuizencore+mini-mes: Move function name to struct function.
2017-03-07 Jan Nieuwenhuizenmescc: Display sexps better.
2017-03-02 Jan Nieuwenhuizenmescc: Support struct assignment.
2017-01-18 Jan Nieuwenhuizenmini-mes: gcc: run (cons 0 1).
2016-12-28 Jan Nieuwenhuizencore: Throw exceptions rather than asserts.
2016-12-28 Jan Nieuwenhuizencore+scm: Implement exception handling.
2016-12-28 Jan NieuwenhuizenRevert "core: Display me debuggor CPS+CC."
2016-12-28 Jan Nieuwenhuizencore: Display me debuggor CPS+CC.
2016-12-28 Jan Nieuwenhuizencore: Add continuations, call/cc.
2016-12-28 Jan Nieuwenhuizencore: Rewrite eval_apply in continuation passing style.
2017-01-04 Jan Nieuwenhuizencore: Move GNUisms inside #if.
2017-01-04 Jan Nieuwenhuizencore: Expose command line.
2017-01-04 Jan NieuwenhuizenFix core:car, core:cdr for specials.
2017-01-04 Jan Nieuwenhuizencore: Add continuation on stack.
2017-01-04 Jan Nieuwenhuizencore: Uniformize calling of apply.
2017-01-04 Jan Nieuwenhuizencore: Refactor stack handling.
2017-01-04 Jan NieuwenhuizenDisplay: If possible, show name of closure.
2016-12-25 Jan NieuwenhuizenRemove hardcoded duplication of version.
2016-12-25 Jan NieuwenhuizenRevert "core: Display me debuggor."
2016-12-25 Jan Nieuwenhuizencore: Display me debuggor.
2016-12-25 Jan NieuwenhuizenRevert "core: FAT_C_READER: Show your speed."
2016-12-25 Jan Nieuwenhuizencore: FAT_C_READER: Show your speed.
2016-12-24 Jan NieuwenhuizenRefactor reader.
2016-12-24 Jan Nieuwenhuizencore: Remove c3+r abbreviatons.
2016-12-24 Jan Nieuwenhuizencore: Move dump, load, bload to lib.c.
2016-12-24 Jan Nieuwenhuizencore: Add getenv, verbose module loading on MES_DEBUG.
2016-12-24 Jan Nieuwenhuizencore: Add some error checking.
2016-12-24 Jan Nieuwenhuizencore: Move reader and posix functions from mes.c
2016-12-24 Jan Nieuwenhuizencore: Remove unused symbols.
2016-12-24 Jan NieuwenhuizenAdd write, add display test, some fixes.
2016-12-24 Jan Nieuwenhuizencore: Remove display.
2016-12-23 Jan Nieuwenhuizencore: Remove symbol_to_list, char_to_integer, integer_t...
2016-12-23 Jan Nieuwenhuizencore: Remove string.c.
2016-12-23 Jan Nieuwenhuizencore: Remove last_pair, list_ref, string_ref.
2016-12-23 Jan Nieuwenhuizencore: Make closure real type.
2016-12-23 Jan Nieuwenhuizencore: Remove quote, quasiquote, quasisyntax.
2016-12-23 Jan Nieuwenhuizencore: Remove make_lambda.
2016-12-23 Jan Nieuwenhuizencore: Remove type.c.
2016-12-23 Jan Nieuwenhuizencore: Remove gc_show.
2016-12-23 Jan Nieuwenhuizencore: Remove add_environment.
2016-12-23 Jan Nieuwenhuizencore: Remove make_string.
2016-12-23 Jan Nieuwenhuizencore: Remove make_ref.
2016-12-23 Jan Nieuwenhuizencore: Remove make_char.
2016-12-23 Jan Nieuwenhuizencore: Remove make_number.
2016-12-23 Jan NieuwenhuizenRemove make_function.
2016-12-23 Jan Nieuwenhuizencore: Remove make_keyword.
2016-12-23 Jan Nieuwenhuizencore: Remove make_macro.
2016-12-23 Jan Nieuwenhuizencore: Simplify lookup.
2016-12-23 Jan Nieuwenhuizencore: Cleanup symbol initialization and lookup.
2016-12-22 Jan Nieuwenhuizencore: Remove most of reader.
2016-12-22 Jan Nieuwenhuizencore: Disable reader.
2016-12-22 Jan Nieuwenhuizencore: Do some tail call elimination.
2016-12-22 Jan Nieuwenhuizencore: One big eval_apply.
2016-12-22 Jan Nieuwenhuizencore: Remove vm_call_lambda.
2016-12-22 Jan Nieuwenhuizencore: Remove quasiquote, quasisyntax.
2016-12-22 Jan Nieuwenhuizencore: Disable quasiquote.
2016-12-22 Jan Nieuwenhuizencore: Bugfix append with one argument.
2016-12-22 Jan Nieuwenhuizencore: Do macro expansion only once.
2016-12-21 Jan Nieuwenhuizencore: Remove define.
2016-12-20 Jan Nieuwenhuizencore: Bugfix unread_byte.
2016-12-16 Jan NieuwenhuizenResurrect quasisyntax support.
2016-12-18 Jan NieuwenhuizenSupport #\alarm, #\vtab.
2016-12-16 Jan NieuwenhuizenSupport => in cond.
2016-12-16 Jan Nieuwenhuizencore: Support keywords.
2016-12-14 Jan Nieuwenhuizencore: Make symbols constants.
2016-12-13 Jan NieuwenhuizenExtend Scheme reader, reduce C reader dependency.
2016-12-12 Jan NieuwenhuizenRelease 0.3. v0.3
2016-12-12 Jan Nieuwenhuizencore: Resurrect QUASIQUOTE=0.
2016-12-12 Jan NieuwenhuizenAdd loadable modules.
2016-12-12 Jan Nieuwenhuizencore: use FIXED_PRIMITIVES rather than environment...
2016-12-12 Jan Nieuwenhuizencore: Set max arena size.
2016-12-12 Jan Nieuwenhuizencore: Make arena size configurable.
2016-12-12 Jan Nieuwenhuizencore: Grow gc arena gradually.
2016-12-12 Jan Nieuwenhuizencore: gc bugfixes.
2016-12-12 Jan Nieuwenhuizencore: Split-off cache, display, reader.
2016-12-12 Jan NieuwenhuizenAdd reader in Scheme.
2016-12-12 Jan Nieuwenhuizencore: Cleanup cells.
2016-12-12 Jan Nieuwenhuizencore: Add function indirection.
2016-12-12 Jan Nieuwenhuizencore: Number based cells.
2016-12-12 Jan Nieuwenhuizencore: Integrate garbage collector/jam scraper.
2016-12-12 Jan NieuwenhuizenAdd sicp garbage example: tests/gc-1.test.
2016-12-12 Jan Nieuwenhuizencore: Make using GC in switchable, set to off; on dumps...
2016-12-12 Jan Nieuwenhuizencore: Add garbage collector/jam collector experiment.
2016-12-12 Jan NieuwenhuizenRelease 0.2. v0.2
2016-12-12 Jan Nieuwenhuizencore: Show more info on apply error.
2016-12-12 Jan Nieuwenhuizencore: Bugfix: report name of undefined variable.
2016-12-12 Jan Nieuwenhuizencore: Use switch in display_helper.
next