| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-09-06 | re-add lost call to expand_block_elts | John Clements | -1/+2 | |
| 2013-09-06 | re-add debug version | John Clements | -0/+5 | |
| 2013-09-06 | test case work | John Clements | -2/+10 | |
| 2013-09-06 | use empty_ctxt to simplify downstream | John Clements | -2/+5 | |
| 2013-09-06 | make comparison of special_idents non-hygienic | John Clements | -2/+2 | |
| 2013-09-06 | comments | John Clements | -0/+4 | |
| 2013-09-06 | drop back to a simple gensym approach for fresh-name. | John Clements | -12/+3 | |
| this is necessary so that the new idents are connected to the original strings. this is important both for error messages, and so that top-level refs get connected to the right things. | ||||
| 2013-09-06 | added FIXME comment | John Clements | -0/+4 | |
| 2013-09-06 | remove FIXME #2888, now bug is fixed | John Clements | -14/+13 | |
| 2013-09-06 | comments only | John Clements | -0/+11 | |
| 2013-09-06 | adding test case to check marking/unmarking | John Clements | -12/+25 | |
| 2013-09-06 | refactor so tt_fold only requires an ident->ident fn | John Clements | -9/+11 | |
| 2013-09-06 | separate ItemDecorator from ItemDecorator | John Clements | -2/+2 | |
| 2013-09-06 | removed unneccessary SyntaxExpander structs | John Clements | -33/+18 | |
| 2013-09-06 | comments in ast.rs | John Clements | -0/+5 | |
| 2013-09-06 | renaming test cases | John Clements | -6/+12 | |
| 2013-09-06 | flip the switch on let renaming | John Clements | -1/+1 | |
| 2013-09-06 | resolve test case | John Clements | -0/+11 | |
| resolve must ignore syntax context when comparing module names | ||||
| 2013-09-06 | make ifn macro non-capturing | John Clements | -90/+90 | |
| 2013-09-06 | update librustc to use name comparison in most cases, and mtwt_resolve ↵ | John Clements | -114/+124 | |
| comparison in others | ||||
| 2013-09-06 | one-line comment | John Clements | -0/+1 | |
| 2013-09-06 | add hygiene support fns, move them around. | John Clements | -60/+175 | |
| also adds test cases | ||||
| 2013-09-06 | try removing basically dead code in resolve | John Clements | -15/+3 | |
| 2013-09-06 | compare macro tokens hygienically (commented out) | John Clements | -2/+19 | |
| 2013-09-06 | ident->name | John Clements | -10/+11 | |
| 2013-09-06 | rename resolve to mtwt_resolve | John Clements | -4/+3 | |
| 2013-09-06 | commenting out special Eq implementation for now | John Clements | -2/+13 | |
| See the comments for details on why I'm leaving this code in, though commented out. | ||||
| 2013-09-06 | disallow ident equality checks when contexts are not equal | John Clements | -1/+14 | |
| 2013-09-06 | move and duplicate macro defns in sha2 to make them hygienic | John Clements | -22/+40 | |
| ... it would also have been possible to add all of their dependencies, but that would have increased the already-lengthy list of parameters. Also, if we had macros that could expand into macro defns, you could stage it. This seemed like the least painful choice. | ||||
| 2013-09-06 | auto merge of #9017 : vadimcn/rust/rustllvm-build, r=alexcrichton | bors | -1/+1 | |
| After recent build directory reorg, building from scratch fails (at least on Windows), because it can't find llvm-config.h. | ||||
| 2013-09-06 | auto merge of #9002 : brson/rust/issue-8769, r=catamorphism | bors | -22/+21 | |
| This is an unsafe implementation detail of `push`. | ||||
| 2013-09-06 | auto merge of #9000 : brson/rust/dns, r=anasazi | bors | -15/+388 | |
| This exposes a very simple function for resolving host names. There's a lot more that needs to be done, but this is probably enough for servo to get started connecting to real websites again. | ||||
| 2013-09-06 | auto merge of #9018 : alexcrichton/rust/fix-bots, r=huonw | bors | -4/+14 | |
| The new glob tests created tmp/glob-tests as a directory, but the never removed it. The `make clean` target then attempted to `rm -f` on this, but it couldn't remove the directory. This both changes the clean target to `rm -rf` tmp files, and also alters the tests to delete the directory that all the files are added into. | ||||
| 2013-09-06 | Un-hork the bots by removing intermediate files | Alex Crichton | -4/+14 | |
| The new glob tests created tmp/glob-tests as a directory, but the never removed it. The `make clean` target then attempted to `rm -f` on this, but it couldn't remove the directory. This both changes the clean target to `rm -rf` tmp files, and also alters the tests to delete the directory that all the files are added into. | ||||
| 2013-09-05 | Fixed makefile to point to the new llvm build directory. | Vadim Chugunov | -1/+1 | |
| 2013-09-05 | std::rt: Fix addrinfo definition on BSD | Brian Anderson | -1/+15 | |
| 2013-09-05 | auto merge of #8914 : Dretch/rust/native-glob, r=alexcrichton | bors | -84/+821 | |
| This is #8201 with a bunch of amendments to address the comments (and re-based). | ||||
| 2013-09-05 | auto merge of #8909 : lkuper/rust/default-methods-refactor, r=alexcrichton | bors | -234/+156 | |
| (cc: #3227) Parts I'm unsure about and would like a reviewer to look at are: * `pub trait GenericPath : Clone + Eq + ToStr` -- is this the done thing? I've never done trait inheritance before, let alone from multiple traits, but it seemed to be necessary to be able to call all the methods we have to be able to call on `self`. * changing the argument of `components` from `self` to `&self`, and having it return `self.components.clone()` instead of `self.components`; this was necessary to avoid move errors, but I'm not sure if it's the right thing. (The default methods impls now all have to call `self.components()` instead of just referencing the field `self.components`.) | ||||
| 2013-09-05 | auto merge of #9011 : alexcrichton/rust/fix-lint, r=thestinger | bors | -0/+1 | |
| 2013-09-05 | Don't run lint over gyp files (they just fail anyway) | Alex Crichton | -0/+1 | |
| 2013-09-05 | auto merge of #9004 : brson/rust/issue-8660, r=thestinger | bors | -10/+1 | |
| The new scheduler makes better use of threads than the old. | ||||
| 2013-09-05 | extra: Don't overcommit test tasks. Closes #8660 | Brian Anderson | -10/+1 | |
| The new scheduler makes better use of threads than the old. | ||||
| 2013-09-05 | std: Remove push_fast from OwnedVector. Closes #8769 | Brian Anderson | -22/+21 | |
| This is an unsafe implementation detail of `push`. | ||||
| 2013-09-05 | auto merge of #8997 : fhahn/rust/issue_8985, r=catamorphism,brson | bors | -147/+147 | |
| Patch for #8985 | ||||
| 2013-09-05 | std::rt: Add get_host_addresses function | Brian Anderson | -10/+78 | |
| This is a very simplistic method for host name resolution. It converts a host name to a vector of IP addresses. Should be enough to get started. | ||||
| 2013-09-05 | std::rt: Add libuv bindings for getaddrinfo | Brian Anderson | -0/+288 | |
| 2013-09-05 | std::rt: Some I/O cleanup | Brian Anderson | -7/+10 | |
| 2013-09-05 | auto merge of #8992 : chris-morgan/rust/unreachable-macro, r=brson | bors | -0/+30 | |
| Rationale: having a function which fails means that the location of failure which is output is that of the unreachable() function, rather than the caller. This is part of #8991 but is not all of it; current usage of ``std::util::unreachable()`` must remain so for the moment, until a new snapshot is made; then I will remove that function entirely in favour of using this macro. | ||||
| 2013-09-05 | Replace os::glob with extra::glob, which is written in rust, | Gareth Smith | -84/+821 | |
| fixing issue #6100. | ||||
| 2013-09-05 | auto merge of #8984 : chris-morgan/rust/auto-stream-impl, r=huonw | bors | -0/+2 | |
| This is consistent with the existing documentation but was not the actual behaviour, which I've found to be rather a nuisance, actually. | ||||
