about summary refs log tree commit diff
path: root/src/comp/back
AgeCommit message (Expand)AuthorLines
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
2012-01-12build: Build libraries in the bin directory on win32Brian Anderson-1/+0
2012-01-12Make driver::session::session no longer an objectMarijn Haverbeke-39/+40
2012-01-11Revert "build: Build libraries in the bin directory on win32"Brian Anderson-0/+1
2012-01-11build: Build libraries in the bin directory on win32Brian Anderson-1/+0
2012-01-09Fix rpath bug.Graydon Hoare-2/+2
2012-01-06rejigger impl to have an opaque closure ptr rather thanNiko Matsakis-4/+8
2012-01-06Make binding of fns with bounded type parameters workMarijn Haverbeke-1/+4
2012-01-05rustc: Stop exported back::rpath::testBrian Anderson-3/+1
2012-01-05Moved generic float::min, max to core::math and cleaned up some importsStefan Plantikow-1/+1
2012-01-04"str": rename "str_from_cstr" to "from_cstr" (analogous to the other "from_*")Lenny222-1/+1
2012-01-01link with gcc44+Jyun-Yan You-1/+3
2012-01-01fix link errorJyun-Yan You-1/+4
2012-01-01add missing library, enable segmented stacks for freebsdJyun-Yan You-5/+4
2012-01-01freebsd supportUser Jyyou-4/+35
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-1/+1
2011-12-22Merge all 3 log syntaxes, tidy up residual misuses.Graydon Hoare-2/+2
2011-12-22Register snapshots and switch logging over to use of log_full or #error / #de...Graydon Hoare-15/+15
2011-12-20removed math leftovers from stdStefan Plantikow-2/+1
2011-12-19Fix a typo.Erick Tryzelaar-1/+1
2011-12-18rustc: Don't emit compact unwind info on macBrian Anderson-0/+8
2011-12-16reorder args to the various vec, option fns so blk comes lastNiko Matsakis-3/+3
2011-12-15massive refactor of how closures workNiko Matsakis-6/+8
2011-12-15Fix bug in library output filename construction: /tmp/foo.rc was being linked...Graydon Hoare-0/+7
2011-12-14refactor trans into trans_closure; restore original closure reprNiko Matsakis-2/+2