about summary refs log tree commit diff
path: root/src/boot
AgeCommit message (Expand)AuthorLines
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
2010-11-03rustboot: When resolving recursively, build up error messages recursively as ...Patrick Walton-25/+35
2010-11-03rustboot: Say exactly which name was unbound when reporting unbound name errorsPatrick Walton-52/+73
2010-11-03Code sketch and comment notes on textual crate signatures.Graydon Hoare-0/+244
2010-11-02Shift obj, type, param decls to have strata rather than effects.Graydon Hoare-59/+97
2010-11-02Split out stratum-checking pass, implement more-strict (overly aggressive) im...Graydon Hoare-93/+148
2010-11-02First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare-80/+168
2010-10-28rustboot: Emit an error instead of asserting in trans when a T is passed by v...Patrick Walton-1/+20
2010-10-28Revert "rustboot: Emit an error instead of asserting in trans when a T is pas...Patrick Walton-20/+1
2010-10-28rustboot: Emit an error instead of asserting in trans when a T is passed by v...Patrick Walton-1/+20
2010-10-27Emit a sensible error message if one or more of the parameters isn't enough c...Patrick Walton-4/+9
2010-10-27rustboot: Emit an error message instead of asserting on a type-param mismatch...Patrick Walton-6/+10
2010-10-26rustboot: For error reporting, map tag IDs to *tag* names, not to tag *varian...Patrick Walton-4/+5
2010-10-26rustboot: Use a less hacky method to report tag names in error messages, whic...Patrick Walton-36/+10