summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-12-25New annotated-tree-il Modulewip-compilerNoah Lavine2-215/+244
2011-12-25Indentation FixesNoah Lavine1-68/+68
2011-12-18Separate Environment CodeNoah Lavine3-48/+70
2011-12-17Analyze let and lexical-refNoah Lavine2-3/+31
2011-12-17More verify TestsNoah Lavine1-0/+6
2011-12-17Add verifyNoah Lavine2-9/+44
2011-12-14Add verify NodesNoah Lavine1-1/+10
2011-12-14Prepare for AnalyzingNoah Lavine1-6/+16
2011-12-14More value-set TestsNoah Lavine2-6/+66
2011-12-14Value Set UnionsNoah Lavine2-18/+95
2011-12-13Test value-setsNoah Lavine1-1/+24
2011-12-12Better set-queuesNoah Lavine1-15/+18
2011-12-12Initial Analyzer WorkNoah Lavine4-0/+505
2011-11-11Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+3
2011-11-11update letrec compilation testAndy Wingo1-1/+3
2011-11-11Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo4-15/+62
2011-11-10fix bit-set*! bug (!)Andy Wingo2-7/+22
2011-11-09when leaving a non-tail let, allow bound vals to be collectedAndy Wingo2-9/+41
2011-11-09disable port lockingAndy Wingo1-3/+3
2011-11-09inline dynwind guards for normal control flowAndy Wingo8-92/+115
2011-11-09Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo6-21/+108
2011-11-09simplify primitives.scm for dynwindAndy Wingo1-30/+13
2011-11-09peval: fix dynwind bug.Andy Wingo2-2/+53
2011-11-09fix <dynwind> serialization.Andy Wingo1-3/+3
2011-11-09peval: don't copy assigned lexical bindingsAndy Wingo1-11/+17
2011-11-08lock ports in `write' and `display'Andy Wingo1-0/+8
2011-11-08add scm_dynwind_lock_portAndy Wingo2-0/+27
2011-11-08locking for write, lfwriteAndy Wingo6-27/+46
2011-11-08locking for putc, putsAndy Wingo44-215/+233
2011-11-08locking on port buffering operationsAndy Wingo10-24/+57
2011-11-08locking on unget_byte, ungetc, ungetsAndy Wingo6-38/+63
2011-11-08locking on scm_c_read, scm_getcAndy Wingo6-39/+65
2011-11-08threadsafe get-byte-or-eof, peek-byte-or-eofAndy Wingo3-19/+45
2011-11-08threadsafe port revealed countsAndy Wingo2-2/+31
2011-11-08scm_c_lock_port takes a portAndy Wingo1-9/+9
2011-11-07ports implementation reorderingAndy Wingo2-921/+953
2011-11-07threadsafe access to scm_ptobsAndy Wingo6-100/+140
2011-11-07reorder ports.h declarationsAndy Wingo1-44/+74
2011-11-07remove scm_markstreamAndy Wingo2-16/+3
2011-11-07ports.h: remove unimplemented declarationsAndy Wingo1-9/+1
2011-11-07inlined port functions to ports.hAndy Wingo2-107/+106
2011-11-07add lock to scm_t_portAndy Wingo3-0/+45
2011-11-07regenerate psyntax-ppAndy Wingo1-9274/+10781
2011-11-07add tests for hygienic name introductionAndy Wingo1-1/+37
2011-11-07hygienically rename macro-introduced bindings, reproduciblyAndy Wingo1-2/+20
2011-11-07fix scope bug in <module> definition in boot-9Andy Wingo1-1/+1
2011-11-07another scoping testAndy Wingo1-0/+13
2011-11-07resolve-identifier for toplevel definitions resolves by moduleAndy Wingo1-33/+63
2011-11-07add scoping testAndy Wingo1-1/+18
2011-11-07defined identifiers scoped in the current moduleAndy Wingo1-2/+3