core: Move reader and posix functions from mes.c
[mes.git] / mes.c
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.
2016-12-12 Jan Nieuwenhuizencore: Refactor eval.
2016-12-12 Jan Nieuwenhuizencore: One SCM type for function.
2016-12-12 Jan Nieuwenhuizencore: Cleanup macro expansion.
2016-12-12 Jan Nieuwenhuizencore: Factor-out assert_defined.
2016-12-12 Jan NieuwenhuizenImplement load.
2016-12-12 Jan Nieuwenhuizenposix: Implement open-input-file.
2016-12-12 Jan Nieuwenhuizencore: Support switching of input stream.
2016-12-12 Jan NieuwenhuizenFinalize psyntax integration.
2016-12-12 Jan Nieuwenhuizencore: Quoted internals are symbols.
2016-12-12 Jan Nieuwenhuizencore: Fix quasisyntax reading.
2016-12-12 Jan NieuwenhuizenInitial psyntax integration.
2016-12-12 Jan Nieuwenhuizencore: Add compile time switch for quasisyntax.
2016-12-12 Jan NieuwenhuizenMore error handling on apply_env.
2016-12-12 Jan NieuwenhuizenBugfix assq_ref_cache for running without environment...
2016-12-12 Jan NieuwenhuizenError handling on failing set!.
2016-12-12 Jan NieuwenhuizenSimplify toplevel read.
2016-12-12 Jan NieuwenhuizenFix values.
2016-12-12 Jan NieuwenhuizenDefine garbage collector/jam collector primitives.
2016-12-12 Jan NieuwenhuizenImplement strings and symbols as list of characters...
2016-12-12 Jan NieuwenhuizenIntroduce reference type, use vectors of SCM.
2016-11-20 Jan NieuwenhuizenRelease 0.1. v0.1
2016-10-23 Jan NieuwenhuizenAvoid gratuitous consing with begin and quasiquote.
2016-10-22 Jan NieuwenhuizenRemove dead code.
2016-10-22 Jan NieuwenhuizenMove other post-boot and derived functions to lib.c.
2016-10-22 Jan NieuwenhuizenMove strings to string.c.
2016-10-22 Jan NieuwenhuizenMove arithmetic functions to math.c.
2016-10-22 Jan NieuwenhuizenMove define, define-macro to define.c.
2016-10-22 Jan NieuwenhuizenMove quasiquote to quasiquote.c.
2016-10-22 Jan NieuwenhuizenMove optional type predicates to type.c.
2016-10-21 Jan NieuwenhuizenGenerate C header and includes using snarfing.
2016-10-22 Jan NieuwenhuizenRevert "Flip sign of cached symbols: only search cache...
2016-10-21 Jan NieuwenhuizenFlip sign of cached symbols: only search cache if symbo...
2016-10-21 Jan NieuwenhuizenEnvironment cache heuristicts.
2016-10-21 Jan Nieuwenhuizenboot: vector support.
2016-10-20 Jan NieuwenhuizenSwitch fat-c/boot using environment variable BOOT.
2016-10-20 Jan NieuwenhuizenReduce eval/apply in core, extend in Scheme.
2016-10-19 Jan NieuwenhuizenAvoid adding top of environment to cache.
2016-10-19 Jan NieuwenhuizenImplement environment cache.
2016-10-20 Jan NieuwenhuizenIntroduce SCM type for special symbols.
2016-10-20 Jan NieuwenhuizenRemove static primitives hack.
next