2015-11-19 |
Niko Matsakis | Port trans to use visit_all_items: this was mostly...
|
commit | commitdiff | tree |
2015-11-19 |
Niko Matsakis | Various straight-forward ports that override `visit_nested_i...
|
commit | commitdiff | tree |
2015-11-19 |
Niko Matsakis | Port entry code to `visit_all_items` -- since this...
|
commit | commitdiff | tree |
2015-11-19 |
Niko Matsakis | Port a bunch of code new-visitor; all of these ports...
|
commit | commitdiff | tree |
2015-11-19 |
Niko Matsakis | Rework the `IdVisitor` so that it only visits item...
|
commit | commitdiff | tree |
2015-11-19 |
Niko Matsakis | Port the `map` construction code to use the new visitor.
|
commit | commitdiff | tree |
2015-11-19 |
Niko Matsakis | Refactor the HIR so that items are stored in a map...
|
commit | commitdiff | tree |
2015-11-19 |
Niko Matsakis | refactorings of `lowering` that make it more amenable...
|
commit | commitdiff | tree |
2015-11-19 |
Niko Matsakis | rename `_lctx` to `lctx` where appropriate
|
commit | commitdiff | tree |
2015-11-19 |
Niko Matsakis | Remove seemingly pointless case -- this customized...
|
commit | commitdiff | tree |
2015-11-14 |
Niko Matsakis | simplify HIR folder so that it only maps 1 item to...
|
commit | commitdiff | tree |
2015-11-11 |
Niko Matsakis | ignore pretty since it dies for some mysterious reason...
|
commit | commitdiff | tree |
2015-11-11 |
Niko Matsakis | Rewrite match algorithm to avoid massive blowup in...
|
commit | commitdiff | tree |
2015-11-11 |
Niko Matsakis | Ignore long lines on this test.
|
commit | commitdiff | tree |
2015-11-11 |
Niko Matsakis | Change from `&mut Vec<Vec<_>>` to `&mut [Vec<_>]`,...
|
commit | commitdiff | tree |
2015-11-11 |
Niko Matsakis | Add regression test for #29227.
|
commit | commitdiff | tree |
2015-11-11 |
Niko Matsakis | Reorganize match construction to be O(n) instead of...
|
commit | commitdiff | tree |
2015-11-11 |
Niko Matsakis | Clone the candidates and match-pairs lazilly, instead...
|
commit | commitdiff | tree |
2015-11-11 |
Niko Matsakis | Remove the mirroring for patterns and just convert...
|
commit | commitdiff | tree |
2015-11-05 |
Niko Matsakis | Convert TODO into FIXME
|
commit | commitdiff | tree |
2015-11-04 |
Niko Matsakis | Introduce a `SwitchInt` and restructure pattern matching...
|
commit | commitdiff | tree |
2015-11-04 |
Niko Matsakis | remove unused import
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | address nits from dotdash
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | correct typos
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Add (and use) an analysis to determine which temps...
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Add a MIR visitor
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Plumbing to omit allocas for temps when possible (currently...
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | New trans codepath that builds fn body from MIR instead.
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Move shifting code out of expr and into somewhere more...
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Change adt case handling fn to be less tied to match
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Add helper methods that require tcx; these compute...
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Change Call operands to be, well, Operands
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Add adt_def into Switch, since it's convenient to have...
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Move the "HAIR" code that reads the tcx tables etc...
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Pass the mir map to trans
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Convert from using named fields to always using indices
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Change ShallowDrop to Free, so that it matches what...
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Build the MIR using the liberated fn sigs, and track...
|
commit | commitdiff | tree |
2015-11-03 |
Niko Matsakis | Introduce a "liberated fn sigs" map so that we have...
|
commit | commitdiff | tree |
2015-10-28 |
Niko Matsakis | Move test file to run-fail, since it does an unwrap
|
commit | commitdiff | tree |
2015-10-28 |
Niko Matsakis | Do some slight refactoring, leave the rest for #29436
|
commit | commitdiff | tree |
2015-10-28 |
Niko Matsakis | Update docs for region inference to reflect current...
|
commit | commitdiff | tree |
2015-10-28 |
Niko Matsakis | Don't "double check" var-sub-var constraints, which...
|
commit | commitdiff | tree |
2015-10-28 |
Niko Matsakis | remove SupSupConflict, which is now dead code
|
commit | commitdiff | tree |
2015-10-28 |
Niko Matsakis | Regression test for #29048. Fixes #29048.
|
commit | commitdiff | tree |
2015-10-28 |
Niko Matsakis | Remove contraction. The contraction rules predated...
|
commit | commitdiff | tree |
2015-10-28 |
Niko Matsakis | do not dump extern def-ids with path for now
|
commit | commitdiff | tree |
2015-10-28 |
Niko Matsakis | The `source_did` may not be local, so don't unwrap the
|
commit | commitdiff | tree |
2015-10-27 |
Niko Matsakis | Add some debug printouts to librustc_privacy
|
commit | commitdiff | tree |
2015-10-26 |
Niko Matsakis | Disable MIR on beta/stable until we've resolved #29227...
|
commit | commitdiff | tree |
2015-10-23 |
Niko Matsakis | add main fn to test
|
commit | commitdiff | tree |
2015-10-22 |
Niko Matsakis | fix bug in hir,identified
|
commit | commitdiff | tree |
2015-10-22 |
Niko Matsakis | improve Scope to print node-ids etc
|
commit | commitdiff | tree |
2015-10-22 |
Niko Matsakis | distinguish projections from the env/obj-types vs those...
|
commit | commitdiff | tree |
2015-10-06 |
Niko Matsakis | remove now unnecessary trait impls
|
commit | commitdiff | tree |
2015-10-06 |
Niko Matsakis | fix some tidy complaints
|
commit | commitdiff | tree |
2015-10-06 |
Niko Matsakis | rename `dump` to `mir_map`, which seems more suitable
|
commit | commitdiff | tree |
2015-10-06 |
Niko Matsakis | make mir map available to later passes (currently unused)
|
commit | commitdiff | tree |
2015-10-06 |
Niko Matsakis | store the mir into a map, restructure to avoid rebuilding...
|
commit | commitdiff | tree |
2015-10-06 |
Niko Matsakis | purge `-Z always-build-mir`, which is no longer relevant
|
commit | commitdiff | tree |
2015-10-06 |
Niko Matsakis | strip out the hair trait and use concrete types instead
|
commit | commitdiff | tree |
2015-10-05 |
Niko Matsakis | change PartialEq impl for ConstVal so that two constants...
|
commit | commitdiff | tree |
2015-10-05 |
Niko Matsakis | change how we declare bindings so that unreachable...
|
commit | commitdiff | tree |
2015-10-05 |
Niko Matsakis | rather than just passing the block around, track the...
|
commit | commitdiff | tree |
2015-10-05 |
Niko Matsakis | switch to using constvals for constants, instead of...
|
commit | commitdiff | tree |
2015-10-05 |
Niko Matsakis | do MIR construction after pattern evaluation for now...
|
commit | commitdiff | tree |
2015-10-05 |
Niko Matsakis | always build MIR
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | remove support method for synthetic default method ids
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | remove code for re-exports of static methods
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | convert the creepy case to just return None -- in practice...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | Convert DefId to use DefIndex, which is an index into...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | rename ast_map to hir_map
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | stop updating `parent_node_id` when there is no correspondin...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | build up a set of node-ids that we can construct def...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | Introduce semi-duplicate DefIds into DefLocal/DefUpvar...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | Make calling def_id on a DefSelfTy an error; the previous...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | Move DefLabel out from the def_id() results
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | Remove DefRegion, which is not used
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | Rename `node_id` to `var_id` and limit to the cases...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | move direct accesses of `node` to go through `as_local_node_...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | change creepy case to call span_bug instead of doing...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | move job of creating local-def-ids to ast-map (with...
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | add some XXX markers
|
commit | commitdiff | tree |
2015-10-01 |
Niko Matsakis | move LOCAL_CRATE to cstore
|
commit | commitdiff | tree |
2015-09-09 |
Niko Matsakis | Treat loans of 'static data as extending to the end...
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | enable slice patterns and enable building rustdoc
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | convert TODOs to FIXMEs
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | fix EUV delegate to take advantage of defaults. This...
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | plumbing to automatically run MIR for crates where...
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | add MIR crate and link it into the driver
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | add -Z always-build-mir option
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | add MIR code (unused thus far)
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | extract autoderef type adjustment code into a reusable
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | move fnv hashing support into librustc_data_structures
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | add a few accessors to Graph
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | track, for each upvar, its index in list of upvars
|
commit | commitdiff | tree |
2015-09-06 |
Niko Matsakis | generalize graphviz library to handle HTML tags and...
|
commit | commitdiff | tree |
2015-08-24 |
Niko Matsakis | purge DEF_ID_DEBUG TLS variable, and just always print...
|
commit | commitdiff | tree |
2015-08-24 |
Niko Matsakis | convert to use `is_local` instead of `== LOCAL_CRATE`
|
commit | commitdiff | tree |
2015-08-24 |
Niko Matsakis | fallout from moving def-id
|
commit | commitdiff | tree |
next |