about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2011-11-02enable building with different target archNiko Matsakis-32/+15
2011-11-02enable intrinsics for multiple archNiko Matsakis-21/+165
2011-11-02arch is ia32 in libuv, annoyingly. this should be changed.Niko Matsakis-4/+4
2011-11-02start going back to an i386 buildNiko Matsakis-61/+69
2011-11-02hack around on makefiles trying to get a 64 bit buildNiko Matsakis-62/+2401
right now there are many temporary hacks, search for NDM to find them
2011-11-02modify x64 assembly and so forthNiko Matsakis-112/+93
2011-11-02do not preserve caller-saved registersNiko Matsakis-29/+29
2011-11-02copy over x86-specific codeNiko Matsakis-0/+233
2011-11-02start to isolate target strings so that they can be configured forNiko Matsakis-74/+114
x64 or other targets
2011-11-02Fix confusing sentence in tutorial.Marijn Haverbeke-5/+6
2011-11-02Evaluate alt expressions in their own block contextMarijn Haverbeke-3/+10
Closes #785
2011-11-02Rename car/cdr to head/tail in std::listMarijn Haverbeke-19/+18
Closes #1086
2011-11-02Expand the tutorial section on functionsMarijn Haverbeke-18/+39
2011-11-02Write briefly about syntax extension in the syntax sectionMarijn Haverbeke-9/+27
The currently existing syntax extension facilities don't really merit their own section.
2011-11-02Make it possible to cast unsafe pointers with the 'as' operatorMarijn Haverbeke-6/+15
2011-11-02Make ptr::addr_of return an immutable vec, add mut_addr_ofMarijn Haverbeke-11/+22
2011-11-02Make 'lambda(...) -> ...' parse as a typeMarijn Haverbeke-26/+10
2011-11-02Make resolving of imports behave more sanelyMarijn Haverbeke-65/+57
An import now ignores itself when resolving its target. This gets rid of the previously existing (problematic) behaviour where the import would start looking one scope up when its name was the same as its target's first component. Closes #1114
2011-11-02Fix printing of parameterized tag types in ppauxMarijn Haverbeke-1/+1
It was printing option::t[int] instead of option::t<int>
2011-11-01Register snapshotsBrian Anderson-0/+5
2011-11-01Organize std.rc and make exports explicitBrian Anderson-51/+77
2011-11-01Ignore another test involving failure on windowsBrian Anderson-0/+1
2011-11-01Ignore should_fail tests on windowsBrian Anderson-0/+10
2011-11-01Add should_fail annotation for unit testsMatt Brubeck-23/+126
This allows test cases to assert that a function is expected to fail. Tests annotated with "should_fail" will succeed only if the function fails.
2011-11-01Fix some typos in tutorialMarijn Haverbeke-8/+10
2011-11-01Fix typo in syntax.mdBrian Anderson-1/+1
2011-11-01Fix alignment of interior pointers of dynamic-size types. Closes #1112Brian Anderson-8/+63
GEP_tup_like finds interior pointers by creating a tuple of all the types preceding the element it wants a pointer to, then asks for the size of that tuple. This results in incorrect pointers when the alignment of that tuple is not the alignment of the interior type you're getting a pointer to.
2011-11-01Fill in the foreign-function part of the tutorialMarijn Haverbeke-2/+191
2011-11-01Tie up some ends in the tutorialMarijn Haverbeke-11/+63
2011-11-01Improve syntax highlighting in tutorialMarijn Haverbeke-8/+13
2011-11-01Fix file timestamp extraction in tutorial builderMarijn Haverbeke-3/+3
2011-11-01Flesh out the module section of the tutorialMarijn Haverbeke-1/+268
2011-11-01Add syntax highlighting to the code snippets in the tutorialMarijn Haverbeke-16/+631
Using the CodeMirror Rust mode.
2011-11-01Clarify tutorial based on feedback, fix some Markdown errorsMarijn Haverbeke-11/+41
2011-11-01doc: Sort keywords alphabeticallyHaitao Li-55/+56
2011-11-01doc: Add missing keywords block and lambdaHaitao Li-0/+2
2011-10-31rt: Fix long linesPatrick Walton-6/+6
2011-10-31rt: Have __morestack conform to the calling convention that LLVM generates ↵Patrick Walton-9/+12
on x86
2011-10-31Add pattern guard docs to language refBrian Anderson-0/+13
2011-10-31Remove temporary build rulesBrian Anderson-21/+0
2011-10-31Register snapshotsBrian Anderson-10/+6
2011-10-31Update snapshot scripts for new stdlib nameBrian Anderson-2/+11
2011-10-31Add some transitional build rules for moving libstd.so to libruststd.soBrian Anderson-0/+28
2011-10-31Rename libstd.so to libruststd.soHaitao Li-1/+1
Fixes Issue #999
2011-10-31rustc: Find crates by matching the name metadataHaitao Li-22/+9
2011-10-31rustc: Enable segmented stacks in LLVM when --stack-growth is onPatrick Walton-0/+10
2011-10-31Stub a __morestack implementation and stack segment allocation. Untested.Patrick Walton-2/+77
2011-10-31Split 'make tidy' into multiple commandsBrian Anderson-0/+3
The echo command line seems to be getting too large
2011-10-31Fix the filenames used in some IO testsBrian Anderson-4/+4
These tests are relying on not being able to open certain files, but did not work correctly when run as root.
2011-10-31Add a first stab at a tutorialMarijn Haverbeke-0/+2672
You build it with `cd doc/tutorial; node build.js`, and then point your browser at doc/tutorial/web/index.html. Not remotely ready for publicity yet.