2013-11-05 |
Andy Wingo | compiler.test fix for rtl compilation
|
commit | commitdiff | tree |
2013-11-05 |
Andy Wingo | fix docstring assembly and fetching
|
commit | commitdiff | tree |
2013-11-05 |
Andy Wingo | asm-labels is a hash table
|
commit | commitdiff | tree |
2013-11-05 |
Andy Wingo | fix make-long-immediate, make-long-long-immediate for...
|
commit | commitdiff | tree |
2013-11-05 |
Andy Wingo | Re-add the list hack to compile-cps
|
commit | commitdiff | tree |
2013-11-05 |
Andy Wingo | squish to primitive reification
|
commit | commitdiff | tree |
2013-11-03 |
Andy Wingo | Fix test case for uniform-array->bytevector on bitvectors
|
commit | commitdiff | tree |
2013-11-03 |
Andy Wingo | RTL compiler supports static bitvectors
|
commit | commitdiff | tree |
2013-11-03 |
Andy Wingo | struct-set! returns a value, yuck
|
commit | commitdiff | tree |
2013-11-03 |
Andy Wingo | Correctness fix for vector constructor inlining.
|
commit | commitdiff | tree |
2013-11-03 |
Andy Wingo | Eval evaluates initializers before creating environment...
|
commit | commitdiff | tree |
2013-11-03 |
Andy Wingo | "length" is an interesting primitive
|
commit | commitdiff | tree |
2013-11-01 |
Andy Wingo | Revert "Compile-time debugging"
|
commit | commitdiff | tree |
2013-11-01 |
Andy Wingo | Fix call/cc with the RTL VM
|
commit | commitdiff | tree |
2013-11-01 |
Andy Wingo | Fix order of evaluation in elisp lexer
|
commit | commitdiff | tree |
2013-11-01 |
Andy Wingo | Fix contification of non-recursive closures
|
commit | commitdiff | tree |
2013-11-01 |
Andy Wingo | RTL compilation sorts continuations topologically before...
|
commit | commitdiff | tree |
2013-11-01 |
Andy Wingo | Failed match errors generate less code
|
commit | commitdiff | tree |
2013-11-01 |
Andy Wingo | Add compile-cps hack for vectors
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Better range checks in the assembler
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Be smarter about capturing the environment for memoized...
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | define! is an interesting primitive
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | fix compilation of (let lp () (lp))
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | DFG: Export analyze-control-flow.
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | static-patch! for pair and vector fields
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Better REPL support for disassembling RTL images
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Default to compiling to RTL
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Avoid calling procedure-name when doing a make-procedure...
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Better aliased primcall compilation
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Better compiler support for bytevector ops
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Fix bytevector error messages.
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Support serialization of uniform vector literals
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Compile-time debugging
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | DFG: $block no longer stores control-flow analysis
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | static-patch! replaces link-procedure!
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Fix primitive reification for class-of, bytevector...
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | DFG: Disable control-flow analysis.
|
commit | commitdiff | tree |
2013-10-31 |
Andy Wingo | Add "pop" field to $prompt
|
commit | commitdiff | tree |
2013-10-29 |
Andy Wingo | DWARF return arity fixen
|
commit | commitdiff | tree |
2013-10-27 |
Andy Wingo | Dynamic-wind doesn't call thunk? on the out-guard.
|
commit | commitdiff | tree |
2013-10-27 |
Andy Wingo | Walk the stack to determine extent of partial continuation
|
commit | commitdiff | tree |
2013-10-27 |
Andy Wingo | Resumable partial continuations in the RTL VM
|
commit | commitdiff | tree |
2013-10-27 |
Andy Wingo | VM has "builtins": primitives addressable by emitted...
|
commit | commitdiff | tree |
2013-10-27 |
Andy Wingo | Partial continuations are RTL stubs
|
commit | commitdiff | tree |
2013-10-27 |
Andy Wingo | Fix toplevel-ref with named modules before boot in...
|
commit | commitdiff | tree |
2013-10-27 |
Andy Wingo | Memoized expressions are pairs, not SMOBs
|
commit | commitdiff | tree |
2013-10-27 |
Andy Wingo | Tree-IL->GLIL: Fix primitive-ref reification bug
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Mark current-module as an interesting primitive
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | New pass: elide-values
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Add make-vector, constant-make-vector instructions
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Emit constant-vector-ref, constant-vector-set! for...
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | New pass: inline-constructors
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Compile variable-ref, variable-set!
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Recognize tree-il variable? primitive
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | RTL compiler: Compile TC7 branches.
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Fix primcall return arities
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | RTL compiler: Compile `wind' primcalls
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | RTL VM: Fix fluid-ref local addressing.
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | RTL VM: Fix variable lookup before modules boot
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Add stringbuf printer
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Peval: Fold `thunk?' in more cases.
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Setting procedure properties does not cause metadata...
|
commit | commitdiff | tree |
2013-10-26 |
Andy Wingo | Evaluator sets same procedure properties as compiler
|
commit | commitdiff | tree |
2013-10-25 |
Andy Wingo | Evaluator uses two-dimensional environment
|
commit | commitdiff | tree |
2013-10-23 |
Andy Wingo | Always resolve-primitives in the root module.
|
commit | commitdiff | tree |
2013-10-23 |
Andy Wingo | RTL VM: Fix LOCAL_REF, LOCAL_SET for unsigned indices
|
commit | commitdiff | tree |
2013-10-23 |
Andy Wingo | Optimize closures with only required and rest arguments...
|
commit | commitdiff | tree |
2013-10-22 |
Andy Wingo | Fix assembler for keyword args
|
commit | commitdiff | tree |
2013-10-22 |
Andy Wingo | CPS conversion doesn't automatically produce $values
|
commit | commitdiff | tree |
2013-10-22 |
Andy Wingo | Contify returns via calls to "values"
|
commit | commitdiff | tree |
2013-10-21 |
Andy Wingo | CPS->RTL compiler: add push-fluid and pop-fluid
|
commit | commitdiff | tree |
2013-10-21 |
Andy Wingo | DFG: Remove lift-definition!
|
commit | commitdiff | tree |
2013-10-21 |
Andy Wingo | Fix contification bugs
|
commit | commitdiff | tree |
2013-10-21 |
Andy Wingo | More robust contification
|
commit | commitdiff | tree |
2013-10-21 |
Andy Wingo | add lookup-block-scope
|
commit | commitdiff | tree |
2013-10-21 |
Andy Wingo | DFG fixup.
|
commit | commitdiff | tree |
2013-10-21 |
Andy Wingo | RTL slot allocator uses more precise, correct liveness...
|
commit | commitdiff | tree |
2013-10-21 |
Andy Wingo | DFG: Add code to compute live variable sets.
|
commit | commitdiff | tree |
2013-10-21 |
Andy Wingo | DFG: Use maps have variable names
|
commit | commitdiff | tree |
2013-10-18 |
Andy Wingo | Continuations are RTL stubs
|
commit | commitdiff | tree |
2013-10-18 |
Andy Wingo | (language tree-il analyze) works better with RTL programs
|
commit | commitdiff | tree |
2013-10-18 |
Andy Wingo | Foreign procedures are RTL programs
|
commit | commitdiff | tree |
2013-10-18 |
Andy Wingo | Fix statprof-proc-call-data for recent changes
|
commit | commitdiff | tree |
2013-10-18 |
Andy Wingo | Subrs are RTL programs
|
commit | commitdiff | tree |
2013-10-18 |
Andy Wingo | (system vm debug): implement arity-low-pc, arity-high-pc
|
commit | commitdiff | tree |
2013-10-18 |
Andy Wingo | class-of fix for RTL programs
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | Stack traces skip RTL boot frames
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | RTL engine can apply smobs and applicable structs w...
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | Fix subr-call
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | Fix tail-apply bugs
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | Better vm.c support for RTL programs
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | Procedure traps work with RTL programs.
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | minimal RTL program support in (system xref)
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | (system vm coverage) works with RTL programs
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | Statprof works better with RTL programs
|
commit | commitdiff | tree |
2013-10-17 |
Andy Wingo | bind-rest works in the optional-and-rest-arg case.
|
commit | commitdiff | tree |
2013-10-14 |
Andy Wingo | Refactor vm_abort
|
commit | commitdiff | tree |
2013-10-14 |
Andy Wingo | Reify call-thunk/no-inline.
|
commit | commitdiff | tree |
2013-10-14 |
Andy Wingo | RTL: Compile prompts
|
commit | commitdiff | tree |
2013-10-14 |
Andy Wingo | RTL VM: receive-values has allow-extra? flag
|
commit | commitdiff | tree |
next |