about summary refs log tree commit diff
path: root/src/boot
AgeCommit message (Expand)AuthorLines
2011-04-02Change rust_vec to have a 16-byte header, to 16-byte-align vec-body data. Maj...Graydon Hoare-6/+9
2011-03-25Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare-38/+38
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare-38/+38
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare-38/+38
2011-03-24Improve error message when the lexer sees a bad characterTim Chevalier-1/+2
2011-03-18rustboot: Parse, and ignore, "mutable?"Patrick Walton-2/+14
2011-03-16Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tw...Graydon Hoare-3/+1
2011-03-11Switch rustboot from element-wise copying to take+drop+memcpy. Un-XFAIL size-...Graydon Hoare-101/+77
2011-03-10Fix seemingly un-noticed thinko in structural copying code in rustboot.Graydon Hoare-1/+1
2011-03-08Remove GC overspend; running out of memory on some tinderboxes.Graydon Hoare-5/+0
2011-03-05Make ret and fail stmts have 0 out-edges, Closes #250.Graydon Hoare-0/+5
2011-03-03Rewrite rustboot's flow-graph wiring passes to be less awful. Add test for ne...Graydon Hoare-248/+104
2011-02-22Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup ...Graydon Hoare-12/+28
2011-02-10Revert EI_OSABI ELF header field back to 0 for LinuxBrian Anderson-1/+0
2011-02-09Re-indent a bit of elf.Graydon Hoare-10/+10
2011-02-09Add several 1-word .bss fragments for FreeBSD.Graydon Hoare-0/+21
2011-02-09Add .bss fragment support to elf.Graydon Hoare-3/+31
2011-02-09Adapt elf.ml to handle differences between Linux and FreeBSD.Rob Arnold-6/+20
2011-02-09Add FreeBSD_x86_elf target to rustbootRob Arnold-6/+29
2011-01-26Update various README files in the tree.Graydon Hoare-9/+9
2011-01-21Tweak effect-checking rules in rustboot, remove/rewrite/re-auth impure cases ...Graydon Hoare-34/+55
2011-01-12Wrap long line.Graydon Hoare-2/+3
2011-01-12Guard a bunch more logging calls. Cut 10s off rustc compile time.Graydon Hoare-18/+31
2011-01-11Guard unguarded log calls that snuck in. Shave 5s off building rustc.Graydon Hoare-3/+5
2011-01-11Recursively genericize types and spread across glue. Saves 1mb size, 8s compi...Graydon Hoare-16/+38
2011-01-11Out-of-line all drop glue. Shaves 50kb from rustc.Graydon Hoare-11/+1
2011-01-11Make rustboot fn/obj drops generic; cuts 300kb size, 10s compile time off rustc.Graydon Hoare-0/+16
2010-12-29More mopping up wrong-named rules in the Makefile.Graydon Hoare-0/+0
2010-12-29Remove LLVM rustboot backend.Graydon Hoare-1630/+0
2010-12-21rustboot: Only bottom out at opaque IL types after finding two cycles. DON'T ...Patrick Walton-1/+8
2010-12-13Syntax tweak: move 'mutable' from pseudo-ty-param on vec ctor to low-preceden...Graydon Hoare-10/+20
2010-12-03Change 'stratum' to the friendlier term 'layer'.Graydon Hoare-100/+100
2010-12-01Add code to fail on non-exhaustive alt matching. Fix all cases this picked up...Graydon Hoare-1/+8
2010-11-29Change mutability into a type constructor.Graydon Hoare-0/+7
2010-11-19rustboot: Say when a binary operator is unimplemented rather than asserting i...Patrick Walton-2/+7
2010-11-19Isolate while-header bug to minimal testcase, fix in rustboot, remove workaro...Graydon Hoare-33/+70
2010-11-18rustboot: Don't use walk to traverse statements in type.ml; fixes redundant c...Patrick Walton-54/+59
2010-11-16Update frame logic to be compatible with SysV x86 ABI. Improves diagnostics.Graydon Hoare-65/+111
2010-11-13Change PVAL_num to PVAL_int and remove non-int literal forms.Graydon Hoare-16/+14
2010-11-13Remove dead code in cexp.Graydon Hoare-1/+0
2010-11-10Redo the scheme for block context chaining and termination, to simplify and s...Graydon Hoare-1/+2
2010-11-09Support a special const-value refcount, use it for const strings.Graydon Hoare-15/+44
2010-11-08Add a check for binding an alias. Good thing, as we had two instances in our ...Graydon Hoare-0/+26
2010-11-08Fix linux burn caused by last commit on friday.Graydon Hoare-1/+1
2010-11-05Update lltrans to also emit WinMain@16 on windows.Graydon Hoare-3/+10
2010-11-05rustboot: Report the alias-ness of function parameters in type errorsPatrick Walton-1/+6
2010-11-05rustboot: If something that wasn't a type was found where a type was expected...Patrick Walton-1/+1
2010-11-05rustboot: Report mismatched effect qualifiersPatrick Walton-2/+5
2010-11-05rustboot: Report cyclic import errors at the right locationPatrick Walton-6/+9
2010-11-05rustboot: Describe the cycle when reporting a cyclic import errorPatrick Walton-1/+10