| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Major perf win.
|
| | |
|
| |
|
|
|
|
| |
build/ dir off src root."
This reverts commit 846f2e2ba994268725f38c36fa12f1a09f21615c.
|
| |
|
|
| |
off src root.
|
| |
|
|
| |
size-and-align.rs for rustc.
|
| | |
|
| |
|
|
| |
so access to argv works.
|
| | |
|
| | |
|
| |
|
|
| |
compile time on rustc.
|
| | |
|
| | |
|
| |
|
|
| |
up in rustc.
|
| |
|
|
| |
in trans
|
| |
|
|
| |
workaround in rustc.
|
| | |
|
| | |
|
| |
|
|
| |
rustc to use std.util.option. Fix various dependent bugs. Closes #73.
|
| | |
|
| |
|
|
| |
less crash in rustc.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Cut rustc by 50kb.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
unneeded for rustc. Shrink rustc by 300kb. Back under 1mb.
|
| | |
|
| |
|
|
| |
rustc to use bind again.
|
| |
|
|
| |
fixing bind leakage in rustc.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
ast.ml - added break and cont statements
item.ml - added break and cont statements
lexer.mll - added break and cont statements
token.ml - added break and cont statements
trans.ml - implemented the break statement for the while-loop case
- replaced hash table accesses with get_stmt_depth where needed
type.ml = added break and cont statements
typestate.ml - implemented the break statement for the while-loop case
- added shorthand filter_live_block_slots
walk.ml - added break and cont statements
while-with-break.rs - code for testing while loops
|
| |
|
|
| |
up and disable it entirely in the runtime. Will need extensive reworking.
|
| | |
|
| |
|
|
| |
strings yet.
|
| | |
|
| | |
|
| |
|
|
| |
translate 0-ary constructors as constants. Rustc loses ~300kb.
|
| |
|
|
| |
length decrement until the destination string has already been resized. Closes #163.
|
| |
|
|
| |
later stages. Fixes to pexp pretty printer.
|
| | |
|
| | |
|
| | |
|