about summary refs log tree commit diff
path: root/src/comp/back
AgeCommit message (Expand)AuthorLines
2012-03-02Move src/comp to src/rustcGraydon Hoare-1406/+0
2012-02-23Finish cleanup of core::strMarijn Haverbeke-8/+5
2012-02-23Various cleanups and optimizations in core::strMarijn Haverbeke-5/+4
2012-02-23(core::str) remove len_bytes aliasKevin Cantu-4/+3
2012-02-23(core::str) replace uses of unsafe::slice_bytes; replace find[_from]_bytes wi...Kevin Cantu-3/+3
2012-02-23(core::str) stop using index_charsKevin Cantu-2/+2
2012-02-23(core::char) rename slice -> slice_charsKevin Cantu-1/+1
2012-02-23(core::str) rename index -> index_charsKevin Cantu-1/+1
2012-02-22Remove preconditions from librariesMarijn Haverbeke-2/+0
2012-02-21Include @ in crate_ctxt and fn_ctxt type definitionsMarijn Haverbeke-6/+6
2012-02-21Remove unused tydesc argument to upcall_shared_mallocMarijn Haverbeke-6/+3
2012-02-17rt: Make upcall_vec_push an intrinsicBrian Anderson-5/+11
2012-02-15Replace some explicit fails with 'alt check' invocationsMarijn Haverbeke-2/+1
2012-02-14rustc: Translate crust functionsBrian Anderson-0/+4
2012-02-13(core::str) add find_bytes and export it...Kevin Cantu-1/+2
2012-02-12(core::str) rename byte_len -> len_bytes and rename char_len -> lenKevin Cantu-3/+3
2012-02-11using str::index...Kevin Cantu-6/+8
2012-02-11core::str rename [r]index -> [r]index_bytesKevin Cantu-1/+1
2012-02-09Remove some pointless importsMarijn Haverbeke-13/+2
2012-02-07core: make str::substr use char positions (and replace other uses)Kevin Cantu-4/+5
2012-02-07String split renaming:Kevin Cantu-4/+5
2012-02-07Stop storing cmp glue in tydescsMarijn Haverbeke-1/+1
2012-02-06change gcc_args to cc_args and make win32 use gccJyun-Yan You-30/+35
2012-02-06use cc instead of gccJyun-Yan You-1/+4
2012-02-03Store item paths in ast_map, get rid of trans::local_ctxtMarijn Haverbeke-12/+15
2012-02-03Remove experimental GC codeMarijn Haverbeke-1/+1
2012-02-01Rename (again) str::unsafe::slice -> str::unsafe::slice_bytes andKevin Cantu-1/+1
2012-02-01Propagating unsafe::slice 3Kevin Cantu-2/+2
2012-02-01Propagating unsafe::slice 2Kevin Cantu-2/+2
2012-02-01make boxes self-describing (fixes #1493)" (take 2)Niko Matsakis-11/+12
2012-02-01Revert "make boxes self-describing (fixes #1493)" until a newNiko Matsakis-12/+11
2012-02-01make boxes self-describing (fixes #1493)Niko Matsakis-11/+12
2012-02-01Get rid of native types in LLVM moduleMarijn Haverbeke-9/+3
2012-01-31Change option::t to optionTim Chevalier-5/+5
2012-01-31Require alts to be exhaustiveTim Chevalier-7/+22
2012-01-27Move various trans_ modules under a trans:: umbrella moduleMarijn Haverbeke-7/+7
2012-01-19rustc: ";" to "," in enumsPatrick Walton-6/+6
2012-01-19rustc: "tag" -> "enum"Patrick Walton-1/+1
2012-01-19Remove support for the '.' after a nullary tag in a patternTim Chevalier-6/+6
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-33/+33
2012-01-19rustc: Use integer from ctypes consistentlyHaitao Li-6/+6
2012-01-19Use ctypes in native function declarationsHaitao Li-12/+13
2012-01-17roll back commit 1c7a62Niko Matsakis-2/+0
2012-01-17Fail slightly more gracefully when given an -o filename that doesn't have an ...Tim Chevalier-1/+4
2012-01-17Use a memset upcall to zero things without static alignmentMarijn Haverbeke-0/+2
2012-01-14build: Build libraries in the bin directory on win32Brian Anderson-1/+0
2012-01-13deprecate fn exprs and the fn() type, preferring fn@ and native fnNiko Matsakis-10/+9
2012-01-13Obj system? What obj system?Marijn Haverbeke-14/+1
2012-01-13Remove all remaining uses of objs from the compilerMarijn Haverbeke-2/+2
2012-01-12Revert "build: Build libraries in the bin directory on win32"Brian Anderson-0/+1