1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 14:00:21 +02:00
guile/module
Andy Wingo 85124b0d69 Top-level lookups raise exceptions in run-time
* module/language/cps/reify-primitives.scm (reify-lookup):
* module/language/tree-il/compile-cps.scm (toplevel-box): Instead of
  checking that the result of module-variable is a variable, and
  possibly checking that it's bound, we just call intrinsics that throw
  exceptions if the variable isn't bound.  This reduces useless inlining
  that can't inform CPS optimizations, as they are tangled in diamond
  control flow.
2020-05-11 10:22:56 +02:00
..
ice-9 bitvector-count-bits replaces bit-count* 2020-04-29 11:14:17 +02:00
language Top-level lookups raise exceptions in run-time 2020-05-11 10:22:56 +02:00
oop goops: Fix 'instance?' to work on objects that aren't structs. 2018-08-07 12:05:31 +02:00
rnrs rnrs: Export '&assertion' from (rnrs conditions). 2020-01-21 17:56:13 +01:00
scheme Support R7RS define-library 2020-01-12 20:31:47 +01:00
scripts Define new "lowering" phase in compiler 2020-05-08 17:07:56 +02:00
srfi Replace bit-count with bitvector-count 2020-04-12 22:17:22 +02:00
sxml Remove duplicate definitions of call/ec' and let/ec'. 2013-04-06 15:40:19 +02:00
system Add new lookup, lookup-bound intrinsics 2020-05-11 10:22:34 +02:00
texinfo texinfo: Properly render @acronym in plain text. 2020-01-29 15:19:37 +01:00
web web: Client treats TLS "premature termination" error as EOF. 2020-03-06 23:04:12 +01:00
Makefile.am Add baseline compiler 2020-05-04 15:23:04 +02:00
rnrs.scm Define top-level bindings for aux syntax: else, =>, _, ... 2019-09-12 21:50:51 +02:00
statprof.scm statprof: Ensure 'call-thunk' is not inlined. 2020-01-23 21:46:28 +01:00
texinfo.scm texinfo: fix @url{@@} parsing 2014-11-09 15:56:33 +00:00