Commit Verlauf

Autor SHA1 Nachricht Datum
  Andy Wingo 9b1ac02a85 Fix boot closure wrong-num-args error vor 9 Jahren
  Andy Wingo 0007507340 VM stack grows downward vor 9 Jahren
  Andy Wingo eb0376567d Remove unused "nargs" field of memoized call expressions vor 10 Jahren
  Andy Wingo 5bfc0653d6 Minor evaluator tweaks vor 10 Jahren
  Andy Wingo e6a42e6765 Simplify variable resolution in the evaluator vor 10 Jahren
  Andy Wingo 99fb07e19b Add capture-env to evaluator vor 10 Jahren
  Andy Wingo cfdc8416a2 Simplify the interpreter for trivial inits and no letrec vor 10 Jahren
  Andy Wingo c2247b782a Out-of-memory situations raise exceptions instead of aborting vor 11 Jahren
  Andy Wingo dc7a33fa87 Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9' vor 11 Jahren
  Mark H Weaver 60617d819d Fix thread-unsafe lazy initializations. vor 11 Jahren
  Andy Wingo e7f9ababe0 scm_the_vm now returns raw struct scm_vm pointer vor 11 Jahren
  Andy Wingo 55ee360700 Prefer scm_call_n to scm_c_vm_run (scm_the_vm()) vor 11 Jahren
  Andy Wingo 4fcbc1b0d8 scm_i_prompt_pop_abort_args_x takes struct scm_vm* as arg vor 11 Jahren
  Andy Wingo 0bca90aac9 The dynamic stack records SP and FP values as offsets vor 11 Jahren
  Andy Wingo 6b4ba76d05 Change eval.c to use scm_c_vm_run instead of scm_call_with_vm. vor 11 Jahren
  Andy Wingo ef47c4229c Be smarter about capturing the environment for memoized code vor 11 Jahren
  Andy Wingo 0720f70ed7 Memoized expressions are pairs, not SMOBs vor 11 Jahren
  Andy Wingo cfc28c808e Evaluator uses two-dimensional environment vor 11 Jahren
  Andy Wingo c6cd692f08 Add SCM_F_DYNSTACK_PROMPT_PUSH_NARGS prompt flag vor 11 Jahren
  Mark H Weaver 28d5d2537c Merge remote-tracking branch 'origin/stable-2.0' vor 11 Jahren
  Andy Wingo c32b7c4cef Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops vor 12 Jahren
  Andy Wingo bb97e4abd4 dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind vor 12 Jahren
  Andy Wingo 5da2aae364 remove apply:nconc2last vor 12 Jahren
  Andy Wingo 1773bc7dd5 Remove @prompt memoizer vor 12 Jahren
  Ludovic Courtès 4af0d97ee6 Print the faulty object upon invalid-keyword errors. vor 12 Jahren
  Andy Wingo 747bd5347d merge stable-2.0 vor 12 Jahren
  Andy Wingo 581f410fbd case-lambda* clauses fail to match if too many positionals vor 12 Jahren
  Mark H Weaver e0c211bb2e Merge remote-tracking branch 'origin/stable-2.0' vor 12 Jahren
  Ludovic Courtès c438cd7175 eval: Store docstrings for lambdas. vor 12 Jahren
  Andy Wingo 9d381ba478 dynstack: pushing a prompt no longer allocates memory vor 13 Jahren