Patrick Walton
|
318e534895
|
rustc: Implement explicit self for Eq and Ord. r=graydon
|
2012-11-19 15:33:11 -08:00 |
|
Brian Anderson
|
e621e68c60
|
Remove unused MultiByteChar.sum field from codemap
|
2012-11-16 15:52:33 -08:00 |
|
Brian Anderson
|
7c72fd89f1
|
Add some docs to codemap
|
2012-11-16 15:15:17 -08:00 |
|
Brian Anderson
|
2af088529f
|
Remove incorrect comment from codemap
|
2012-11-16 14:55:52 -08:00 |
|
Brian Anderson
|
1ac28c36ac
|
Remove unused types from codemap
|
2012-11-16 14:35:43 -08:00 |
|
Brian Anderson
|
4a5b28ff0c
|
Stop tracking CodeMap offsets in the parse session. Big simplification
|
2012-11-16 14:22:09 -08:00 |
|
Brian Anderson
|
2374154ded
|
Stop storing char positions in CodeMap
|
2012-11-16 14:10:17 -08:00 |
|
Brian Anderson
|
81d20156cd
|
Change spans to use byte offsets instead of char offsets
|
2012-11-16 12:06:44 -08:00 |
|
Brian Anderson
|
8cba337cce
|
Remove CodeMap.lookup_byte_pos
|
2012-11-15 17:32:14 -08:00 |
|
Brian Anderson
|
d5e35e3e87
|
Convert CodeMap and FileMap to use &self instead of @self
|
2012-11-15 15:00:49 -08:00 |
|
Brian Anderson
|
bcccf333ab
|
Add some comments to codemap and lexer
|
2012-11-15 14:43:31 -08:00 |
|
Brian Anderson
|
4a0f4f5e31
|
Refactor the lexer to use FilePos types
|
2012-11-15 14:24:53 -08:00 |
|
Brian Anderson
|
b1dff40bae
|
Create CodeMap.add_filemap
|
2012-11-14 21:56:58 -08:00 |
|
Brian Anderson
|
3a9ccd53e5
|
Factor out some position management code in the lexer
|
2012-11-14 21:56:55 -08:00 |
|
Brian Anderson
|
8069d2f266
|
Track character and byte positions together in the parser
|
2012-11-14 16:34:50 -08:00 |
|
Brian Anderson
|
f67bfe9738
|
Add types for character position and byte position in the codemap
|
2012-11-14 15:18:29 -08:00 |
|
Brian Anderson
|
9ecf86343a
|
Camel case all the codemap types except span
|
2012-11-14 15:18:26 -08:00 |
|
Brian Anderson
|
38b9740668
|
Remove unused get_snippet function from codemap
|
2012-11-12 18:36:03 -08:00 |
|
Brian Anderson
|
b22f941487
|
Make it clearer which codemap functions use chars vs. bytes
|
2012-11-12 18:35:17 -08:00 |
|
Brian Anderson
|
2ec09c4eb9
|
Objectify the codemap
|
2012-11-12 18:24:56 -08:00 |
|
Brian Anderson
|
15a5d2ccbf
|
Convert codemap from legacy_exports
|
2012-11-12 17:26:02 -08:00 |
|
Brian Anderson
|
d115944809
|
Remove expn_info box typedef from codemap
|
2012-11-12 17:19:56 -08:00 |
|
Brian Anderson
|
18a825bda0
|
Reorder codemap decls
|
2012-11-12 17:14:15 -08:00 |
|
Brian Anderson
|
5b248a6ca8
|
Remove CodeMap box typedef from codemap
|
2012-11-12 17:09:52 -08:00 |
|
Brian Anderson
|
385a4668e5
|
Reformatting in codemap
|
2012-11-12 16:47:17 -08:00 |
|
Brian Anderson
|
9fc75e8d66
|
Move codemap doc comments to the proper place
|
2012-11-12 16:45:24 -08:00 |
|
Brian Anderson
|
1f3303163c
|
Move filemap ctors to static methods
|
2012-11-12 16:44:53 -08:00 |
|
Brian Anderson
|
5f881b48cb
|
Remove filemap box typedef from codemap
|
2012-11-12 16:41:20 -08:00 |
|
Brian Anderson
|
4c68084963
|
Convert most codemap types from records to structs
|
2012-11-12 16:21:39 -08:00 |
|
Tim Chevalier
|
a006608276
|
Remove stage0 stuff that was awaiting snapshot
and re-register snapshots
Just removing unneeded code, no review
|
2012-11-03 14:04:32 -07:00 |
|
Patrick Walton
|
754704ea94
|
rustc: Implement intra-crate static methods on anonymous trait implementations. r=nmatsakis
|
2012-10-18 14:29:18 -07:00 |
|
Patrick Walton
|
91ae5412d8
|
rustc: Merge module and type namespaces. r=brson
|
2012-10-15 15:35:36 -07:00 |
|
Niko Matsakis
|
67a8e7128a
|
Demode vec::push (and convert to method)
|
2012-09-26 18:02:07 -07:00 |
|
Brian Anderson
|
afd91f8a56
|
Register snapshots. Remove redundant Eq impls, Makefile hacks
|
2012-09-23 23:01:49 -07:00 |
|
Patrick Walton
|
9117dcb968
|
rustc: De-mode all overloaded operators
|
2012-09-20 09:48:05 -07:00 |
|
Niko Matsakis
|
cfed923600
|
demode the each() method on vec and other iterables.
|
2012-09-19 17:03:01 -07:00 |
|
Patrick Walton
|
feb014eb3c
|
rustc: Add an "ne" method to the Eq trait, and implement it everywhere
|
2012-09-07 12:24:48 -07:00 |
|
Patrick Walton
|
8ff18acc82
|
libsyntax: "import" -> "use"
|
2012-09-04 11:43:23 -07:00 |
|
Patrick Walton
|
96534365c2
|
rustc: Make < and = into traits
|
2012-08-29 18:25:22 -07:00 |
|
Brian Anderson
|
161a82e433
|
Camel case various core constructors
|
2012-08-27 17:22:18 -07:00 |
|
Brian Anderson
|
8337fa1a54
|
Camel case the option type
|
2012-08-26 15:56:16 -07:00 |
|
Paul Stansifer
|
29f32b4a72
|
m1!{...} -> m1!(...)
|
2012-08-23 11:14:14 -07:00 |
|
Brian Anderson
|
74c69e1053
|
Convert more core types to camel case
|
2012-08-15 14:14:20 -07:00 |
|
Brian Anderson
|
6a0720b439
|
Convert impls to new syntax
|
2012-08-08 18:19:24 -07:00 |
|
Brian Anderson
|
ecaf9e39c9
|
Convert alt to match. Stop parsing alt
|
2012-08-06 15:36:30 -07:00 |
|
Brian Anderson
|
025d86624d
|
Switch alts to use arrows
|
2012-08-05 22:08:09 -07:00 |
|
Brian Anderson
|
b355936b4d
|
Convert ret to return
|
2012-08-01 19:16:06 -07:00 |
|
Paul Stansifer
|
a9cc5066ee
|
Change syntax extension syntax: #m[...] -> m!{...} .
|
2012-07-30 18:38:15 -07:00 |
|
Michael Sullivan
|
92743dc2a6
|
Move the world over to using the new style string literals and types. Closes #2907.
|
2012-07-14 01:03:43 -07:00 |
|
Michael Sullivan
|
2ea9c8df0f
|
Accept prefix notation for writing the types of str/~ and friends.
|
2012-07-12 16:52:26 -07:00 |
|