summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-02-09fixed memmove. were using memcpy due to copy paste errorMagnus Auvinen-1/+1
2012-02-09cargo: 2 modes -> 3 modes, and clarify themTycho Sci-23/+67
2012-02-09cargo: Add local mode and use it by defaultTycho Sci-31/+99
2012-02-09Fix bug in decoding of method metadataMarijn Haverbeke-2/+2
2012-02-09Fix various bugs in monomorphizationMarijn Haverbeke-64/+81
2012-02-09Remove some pointless importsMarijn Haverbeke-134/+12
2012-02-09Increase precedence of as operatorMarijn Haverbeke-69/+71
2012-02-09Monomorphize methods and bounded parametersMarijn Haverbeke-39/+143
2012-02-08core: Add a test for blocking in native codeBrian Anderson-0/+114
2012-02-08core: Add task::spawn_schedBrian Anderson-7/+100
2012-02-08rt: Export a scheduler APIBrian Anderson-3/+72
2012-02-08rt: Hold schedulers in a mapBrian Anderson-10/+58
2012-02-08rt: Change the lifecycle of tasks and schedulers for various reasonsBrian Anderson-23/+66
2012-02-08rt: Start schedulers immediately upon creationBrian Anderson-8/+6
2012-02-08rt: Refactor the rust_kernel interface a bitBrian Anderson-26/+36
2012-02-08rt: Introduce scheduler idsBrian Anderson-4/+10
2012-02-08rt: Delete schedulers immediately upon releaseBrian Anderson-5/+6
2012-02-08rt: Change the scheme used for terminating the kernelBrian Anderson-11/+58
2012-02-08rt: Remove is_running flag from rust_thread. UnusedBrian Anderson-12/+1
2012-02-08rt: Remove rust_scheduler::rval. UnusedBrian Anderson-1/+0
2012-02-08A bit more WIP on classes, and some cleanup in resolveTim Chevalier-96/+150
2012-02-08deprecate old style box shape stringsNiko Matsakis-9/+14
2012-02-08fix bug that causes premature pops from obstackNiko Matsakis-9/+21
2012-02-08core: add str::as_bytes functionErick Tryzelaar-20/+31
2012-02-08make shape code use the tydesc found in the box, not the shape strNiko Matsakis-46/+88
2012-02-08Register new snapshots.Graydon Hoare-0/+7
2012-02-08Suppress warnings in compiletestMarijn Haverbeke-1/+1
2012-02-08Monomorphize resource and variant constructorsMarijn Haverbeke-76/+87
2012-02-08bench: Add shootout-spectralnormBrian Anderson-0/+70
2012-02-07core: Export floor functionsBrian Anderson-3/+3
2012-02-07rt: Don't ignore result of chdir. Fail hard for now with a FIXMEBrian Anderson-1/+5
2012-02-07std: Use correct split function in generic_os::envBrian Anderson-1/+1
2012-02-07Make process-spawning take environments and working directories, remove procs...Graydon Hoare-286/+328
2012-02-07Restore a comment that got lost (comments only)Tim Chevalier-1/+1
2012-02-07core: Use substr in extfmt instead of slice_bytesBrian Anderson-2/+1
2012-02-07core: add str::splitn_char and fix str::splitn_char_iterKevin Cantu-8/+48
2012-02-07core: make str::substr use char positions (and replace other uses)Kevin Cantu-40/+45
2012-02-07String split renaming:Kevin Cantu-144/+192
2012-02-07core: Whitespace policiaBrian Anderson-6/+13
2012-02-07added some documentation and made the memcpy and memmove unsafeMagnus Auvinen-2/+4
2012-02-07made leak an intrinsic to avoid a c-call. added memmove and memcpy intrinsicsMagnus Auvinen-5/+100
2012-02-07Minor class-related tweaks to the ASTTim Chevalier-25/+40
2012-02-07Stop storing cmp glue in tydescsMarijn Haverbeke-50/+7
2012-02-07Reuse monomorphized functions for different box typesMarijn Haverbeke-260/+228
2012-02-06Revert "log to stderr instead of stdout"Brian Anderson-12/+16
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-06Make keyword table in reference reflect reality more closelyMarijn Haverbeke-6/+6
2012-02-06Handle built-in typenames in the resolve pass, rather than in parserMarijn Haverbeke-168/+188
2012-02-06Make ty::t type self-sufficientMarijn Haverbeke-969/+661