aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front/lexer.rs
Commit message (Collapse)AuthorAgeFilesLines
* Further support for floating-point. Literals with exponents workTim Chevalier2011-03-221-7/+68
| | | | | | and literals with the 'f32' or 'f64' suffixes work as well. In addition, logging things with the f32 or f64 type works. (float is still assumed to be a synonym for f64).
* Started adding support for floating-point type, floating-point literals, and ↵Tim Chevalier2011-03-211-12/+36
| | | | logging of floats. Other operations on float probably don't work yet.
* Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. ↵Graydon Hoare2011-03-161-7/+7
| | | | Tweak std lib vec fns in process.
* Extend stream functionalityMarijn Haverbeke2011-03-141-6/+6
| | | | | | Writer and reader streams now come with methods to write and read little-endian numbers. Whether that is the right place for such methods is debatable, but for now, that's where they live.
* Make ret and fail stmts have 0 out-edges, Closes #250.Graydon Hoare2011-03-051-4/+1
|
* Teach rustc about reserved keywordsBrian Anderson2011-02-221-1/+16
|
* Rename std._io to std.io since 'io' is no longer a keywordBrian Anderson2011-02-221-1/+1
|
* rustc: Lex '_' as an underscore, not as an identifierPatrick Walton2010-12-151-1/+4
|
* Fix token span tracking in lexer.Graydon Hoare2010-12-091-3/+7
|
* Implement binop= forms. Un-XFAIL bitwise.rs.Graydon Hoare2010-12-081-1/+1
|
* Support mach types in rustc, enable 5 more tests.Graydon Hoare2010-11-221-34/+95
|
* Fix lexer bug, enable 5 more tests on rustc.Graydon Hoare2010-11-221-1/+1
|
* Teach rustc lexer about changes to stratum, opacity and effect keywords.Graydon Hoare2010-11-031-1/+5
|
* First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare2010-11-021-7/+7
|
* rustc: Lex identifiers that have numbers in them tooPatrick Walton2010-10-131-2/+6
|
* Patchwork of attempted fixes to effect system and gc system; eventually give ↵Graydon Hoare2010-09-291-9/+9
| | | | up and disable it entirely in the runtime. Will need extensive reworking.
* Translate a bunch of the material (lltrans, llasm, abi) from rustboot to ↵Graydon Hoare2010-09-231-0/+595
rustc, and move files around.