about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-02-03Make macro arg optional in syntax, again untested.Kevin Atkinson-14/+41
2012-02-03Add support for recognizing macro body, completely untested.Kevin Atkinson-16/+43
2012-02-03Change the type for the macro body to also store the span.Kevin Atkinson-10/+13
2012-02-03When replacing $(...) with $0 preserve spacing for better error messages.Kevin Atkinson-7/+19
2012-02-03Expand result of quasi-quote.Kevin Atkinson-3/+9
2012-02-03Implement anti-quotes.Kevin Atkinson-12/+93
2012-02-03Implement "replace" function.Kevin Atkinson-1/+23
2012-02-03Implement basic quasi-quoter. No anti-quotes yet.Kevin Atkinson-7/+40
2012-02-03Rename AST builders to use uniform naming scheme. Also add a few more.Kevin Atkinson-46/+68
2012-02-03Add support for parsing quasi-quotes, doesn't do anything useful yet.Kevin Atkinson-2/+74
2012-02-03Move useful ast building functions into their own module.Kevin Atkinson-39/+50
2012-02-03Add function to get a code snippet from a span,Kevin Atkinson-3/+40
2012-02-03Fix byte_len in char_len_range to be what it is advertised.Kevin Atkinson-3/+3
2012-02-03correct to use enum keywordNiko Matsakis-1/+1
2012-02-03Fix prefixing of logging paths with crate nameMarijn Haverbeke-3/+4
2012-02-03rustdoc: Add various sorting passesBrian Anderson-1/+71
2012-02-03Fix tests for str::le patchMarijn Haverbeke-35/+10
2012-02-03core: rename str::lteq to str::leTom Lee-10/+10
2012-02-03Clean up and update trans::ty_ctxt type definitionMarijn Haverbeke-66/+37
2012-02-03Start on in-crate monomorphizingMarijn Haverbeke-125/+169
2012-02-03std: rename sort::lteq to sort::le.Tom Lee-17/+17
2012-02-03Store item paths in ast_map, get rid of trans::local_ctxtMarijn Haverbeke-400/+383
2012-02-03Remove experimental GC codeMarijn Haverbeke-388/+24
2012-02-02rt: Change the win32 event object to an auto-reset eventBrian Anderson-1/+1
2012-02-02rt: Remove lock_and_signal::signal_allBrian Anderson-18/+1
2012-02-02rt: Remove lock_and_signal::timed_waitBrian Anderson-36/+2
2012-02-02rt: Stop waking up the scheduler on a timerBrian Anderson-1/+1
2012-02-02rt: Remove unused arguments in rust_schedulerBrian Anderson-7/+7
2012-02-02rt: Simplify reap_dead_tasksBrian Anderson-28/+4
2012-02-02rt: Remove rust_scheduler::interrupt_flag. UnusedBrian Anderson-6/+0
2012-02-02rt: Only wake up all schedulers when no tasks are leftBrian Anderson-9/+25
2012-02-02rt: Do all signalling while holding a lockBrian Anderson-9/+5
2012-02-02rt: Remove bogus task reaping from the schedulerBrian Anderson-14/+4
2012-02-02rt: Remove rust_task::can_schedule. Does nothingBrian Anderson-20/+5
2012-02-02rt: Remove running_on flag. Does nothingBrian Anderson-9/+1
2012-02-02rt: Remove task pinning. Does nothingBrian Anderson-82/+9
2012-02-02rt: Rename task_sleep intrinsic to task_yield. Remove usec paramBrian Anderson-45/+28
2012-02-02rt: Remove yield timersBrian Anderson-12/+4
2012-02-02rt: Remove bitrotted testsBrian Anderson-303/+0
2012-02-02rt: Generate intrinsicsBrian Anderson-71/+85
2012-02-02rt: Fix intrinsics bustageBrian Anderson-1/+2
2012-02-02Update libuv.Graydon Hoare-144/+127
2012-02-02Win32 warning police.Graydon Hoare-115/+116
2012-02-02Add test case for issue #1733Marijn Haverbeke-0/+2
2012-02-02Fix assumption in mut.rs that op overloading breaksMarijn Haverbeke-4/+1
2012-02-01rustdoc: Add support for type itemsBrian Anderson-13/+258
2012-02-01Rename str::char_slice -> str::sliceKevin Cantu-28/+28
2012-02-01Make the tests work, tooKevin Cantu-3/+9
2012-02-01Rename (again) str::unsafe::slice -> str::unsafe::slice_bytes andKevin Cantu-86/+39
2012-02-01Stop exporting str::slice and str::safe_slice (use unsafe instead)Kevin Cantu-2/+2