about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-12-07Make typestate properly descend pattern guardsMarijn Haverbeke-0/+10
2011-12-06rt: Put 16 guard bytes at the end of the stackBrian Anderson-2/+15
2011-12-06rt: Rename stk_seg.limit to stk_seg.endBrian Anderson-9/+8
2011-12-06rt: Reorganize rust_upcall.cpp a bitBrian Anderson-32/+36
2011-12-06rt: Convert log_type and cmp_type upcalls to shim formBrian Anderson-10/+39
2011-12-06rt: Move upcall_cmp_type/upcall_log_type to rust_upcall.cppBrian Anderson-4/+24
2011-12-06modify upcalls to take structs as argsNiko Matsakis-84/+252
2011-12-06fix hash function: + binds tighter than <<Niko Matsakis-1/+4
2011-12-06hack for now: map uint hashes into a u32, which helps x86_64 perf.Niko Matsakis-8/+12
2011-12-06do not stringify AST nodes unless emitting commentsNiko Matsakis-2/+6
2011-12-06helpful targetsNiko Matsakis-3/+15
2011-12-06Merge branch 'master' of github.com:graydon/rustNiko Matsakis-6/+65
2011-12-06Fix condition in snapshot script. Argv is never 2 long, it can be 3 or 4.Graydon Hoare-1/+1
2011-12-06rt: Various tweaks to make __morestack unwinding work on linuxBrian Anderson-6/+65
2011-12-06Merge branch 'master' of github.com:graydon/rustNiko Matsakis-37/+58
2011-12-06Add --no-core option and inject a use core/import core::* pair into crate unl...Graydon Hoare-0/+33
2011-12-06Fix next-node-id "hackasaurus" in comp/front/test.rs.Graydon Hoare-37/+25
2011-12-06Merge branch 'master' of github.com:graydon/rustNiko Matsakis-117/+677
2011-12-06libstd: Update docsBrian Anderson-13/+178
2011-12-06Rename --noverify flag to --no-verify.Graydon Hoare-3/+3
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-33/+117
2011-12-06Make valgrind usage more consistent and less error prone.Austin Seipp-14/+8
2011-12-05test: More tests for unwinding + morestackBrian Anderson-3/+43
2011-12-05rt: Make stack unwinding work more correctly with stack growthBrian Anderson-2/+40
2011-12-05test: Test hitting the dynamic linker in the red zoneBrian Anderson-3/+91
2011-12-05rt: Use an out pointer for rust_new_stackBrian Anderson-14/+31
2011-12-05correct the use of 'sed -i'Niko Matsakis-3/+4
2011-12-05test: Add more tests for stack growthBrian Anderson-3/+137
2011-12-05rt: Unwind through __morestack on 32-bit linuxBrian Anderson-0/+24
2011-12-05rustc: Remove whitespaceBrian Anderson-1/+1
2011-12-05rustc: Add suffix ".rc" to LLVM module identifierHaitao Li-1/+19
2011-12-04rt: Update 32-bit __morestack for recent LLVM changesBrian Anderson-20/+24
2011-12-05typeck: Fix for #932Stefan Plantikow-0/+18
2011-12-04configure: LLVM 3.0 no longer supportedBrian Anderson-1/+1
2011-12-04Upgrade LLVM to svn revision 145779Brian Anderson-65/+33
2011-12-05rustc: Fix memory leak in do-while loopHaitao Li-2/+13
2011-12-03Fix definition of check-stageN-all targetsBrian Anderson-1/+1
2011-12-02make check test stage3Niko Matsakis-1/+1
2011-12-02make "check" match "all": only the host tripleNiko Matsakis-9/+25
2011-12-02adopt -H-all conventionNiko Matsakis-1/+1
2011-12-02make convenient rustc targetsNiko Matsakis-2/+20
2011-12-02add --host-tripleNiko Matsakis-1/+11
2011-12-02rt: Implement 32-bit __morestack for macBrian Anderson-21/+63
2011-12-02rt: Fix __morestack prologue on x86_64 macBrian Anderson-1/+1
2011-12-02build: added CFG_INSTALL_SNAP for automatically activating test snapshotsStefan Plantikow-2/+41
2011-12-02const_check: trans: added support for trivial castsStefan Plantikow-0/+26
2011-12-02doc: added definition of trivial casts to specStefan Plantikow-3/+8
2011-12-02parse: typeck: enabling trivial casts of tail-call return valuesStefan Plantikow-47/+124
2011-12-02ty: trans: added support for dropping trivial castsStefan Plantikow-5/+33
2011-12-02ty: added type comparison that subs prim types with targ_cfg machine typesStefan Plantikow-0/+37