Markus Westerlind
|
bfa20cd896
|
Fix travis by updating minimum rustc and doing cargo update
|
2018-08-29 00:04:57 +02:00 |
|
Markus Westerlind
|
1cc15c2088
|
feat: Allow attributes to be specified in lalrpop_mod!
Seems to be intentional that attributes on the macro invocation does not
work so we instead allow attributes inside it.
https://github.com/rust-lang/rust/issues/28284
|
2018-08-27 23:58:58 +02:00 |
|
Markus Westerlind
|
b87e606372
|
Merge pull request #385 from snsmac/regex_syntax_0.6
Update regex_syntax to 0.6.0
|
2018-07-01 21:14:10 +02:00 |
|
jr
|
0e6611928a
|
Remove comment at wrong position
|
2018-06-21 00:16:46 +02:00 |
|
jr
|
567973afd0
|
Fix compilation for 1.20
|
2018-06-20 23:58:02 +02:00 |
|
jr
|
737d4d1b41
|
Update regex_syntax to 0.6.0
|
2018-06-20 21:46:13 +02:00 |
|
Markus Westerlind
|
b01b032622
|
Merge pull request #375 from Marwes/regex
feat: Update to regex 1.0
|
2018-06-05 11:02:55 +02:00 |
|
Markus Westerlind
|
5766e5f3c2
|
Merge pull request #353 from ayosec/outdir-280
Generate files in OUT_DIR
|
2018-06-05 10:54:47 +02:00 |
|
Ayose
|
c200f10ad8
|
Remove dead code for unused attribute
|
2018-06-01 02:13:42 +01:00 |
|
Ayose
|
f937d812c6
|
Return an error when OUT_DIR is not available
|
2018-06-01 02:13:42 +01:00 |
|
Ayose
|
2060b3e085
|
Remove unnecessary entries in .gitignore
|
2018-06-01 02:13:42 +01:00 |
|
Ayose
|
6469cde9af
|
Define public modules in lalrpop_mod macro
|
2018-06-01 02:13:14 +01:00 |
|
Ayose
|
fb6f9d796f
|
Ignore example in the documentation of the lalrpop_mod macro
|
2018-06-01 02:13:14 +01:00 |
|
Ayose
|
bdea00f436
|
Update the book with the changes on the generate file paths
|
2018-06-01 02:13:14 +01:00 |
|
Ayose
|
4640004b92
|
Explanation of the lalrpop_mod macro
|
2018-06-01 02:13:14 +01:00 |
|
Ayose
|
7dc816b98c
|
Option to keep output files in source tree
|
2018-06-01 02:13:14 +01:00 |
|
Ayose
|
e7db1ee2e2
|
Generate files in OUT_DIR by default
The macro lalrpop_mod! can be used to define the mod with the generated code.
|
2018-06-01 02:13:14 +01:00 |
|
Christoph Hegemann
|
867938d6ee
|
Typo fix in tutorial
|
2018-05-22 14:19:01 +05:30 |
|
Markus Westerlind
|
139a767c18
|
Update to regex 1.0
|
2018-05-08 21:22:33 +02:00 |
|
Markus Westerlind
|
0e48a4f178
|
Merge pull request #374 from Eijebong/atty
Update atty to 0.2, bit-set to 0.5 and ena to 0.9
|
2018-05-07 20:18:48 +02:00 |
|
Bastien Orivel
|
b1954a2453
|
Update ena to 0.9
|
2018-05-07 18:23:32 +02:00 |
|
Bastien Orivel
|
1e55bfac8b
|
Update bit-set to 0.5
|
2018-05-07 18:12:07 +02:00 |
|
Bastien Orivel
|
fffa5ca306
|
Update atty to 0.2
|
2018-05-07 18:00:09 +02:00 |
|
Markus Westerlind
|
a93aa095ee
|
Merge pull request #371 from Marwes/version_0_15_2
Update RELEASES.md for version 0.15.2
|
2018-05-03 19:05:23 +02:00 |
|
Niko Matsakis
|
dc9b8994f1
|
Merge pull request #372 from sanxiyn/cargo-lock
Regenerate Cargo.lock
|
2018-05-02 05:23:33 -04:00 |
|
Seo Sanghyeon
|
da22b96e97
|
Regenerate Cargo.lock
|
2018-05-01 13:55:38 +09:00 |
|
Markus Westerlind
|
62c6fd4aaf
|
Bump version to 0.15.2
0.15.2
|
2018-04-29 13:22:30 +02:00 |
|
Markus Westerlind
|
f1258b2b44
|
chore: Remove the unused lalrpop-intern crate
|
2018-04-29 13:22:04 +02:00 |
|
Markus Westerlind
|
d50209b9cd
|
Update RELEASES.md for version 0.15.2
|
2018-04-28 12:28:06 +02:00 |
|
Markus Westerlind
|
dfd08d73a4
|
Merge pull request #355 from matklad/it-is-rust-and-not-c-plus-plus
Make semicolon after `}` in rules optional
|
2018-04-28 12:19:16 +02:00 |
|
Markus Westerlind
|
c223c1dbd7
|
Merge pull request #369 from psl8/master
Use hash to decide whether to recompile
|
2018-04-28 12:18:04 +02:00 |
|
Patrick Loughney
|
9a7b4d3453
|
Use hash to decide whether to recompile
Computes the SHA256 hash of the lalrpop file and compares it to a
comment in the generated Rust file
Closes #347
|
2018-04-26 23:58:49 -04:00 |
|
Markus Westerlind
|
b16795d155
|
chore: Commit Cargo.lock so 1.20 will build against string_cache 0.7.1
|
2018-04-26 23:49:22 +05:30 |
|
Markus Westerlind
|
d86c7cfdb8
|
Snapshot so lalrpop-snap gets compiled as a fast reduce function
|
2018-04-26 23:49:22 +05:30 |
|
Markus Westerlind
|
59b29acad4
|
Snapshot so lalrpop gets compiled as a fast reduce function
|
2018-04-26 23:49:22 +05:30 |
|
Markus Westerlind
|
f74f2915cf
|
Emit the reduce functions outside of reduce
Cleans up `reduce` and avoids a potential problem with type parameters
shadowing eachother.
|
2018-04-26 23:49:22 +05:30 |
|
Markus Westerlind
|
c16b851101
|
fix: Improve compile times by reducing the size of the reduce actions
|
2018-04-26 23:49:22 +05:30 |
|
David Tolnay
|
2694da775d
|
Clarify 0.15 upgrade instructions
The X in `parse_X` is not the same X as in `X::new()` -- for example in
my code I needed to go from `parse_Expr` to `ExprParser::new()`.
|
2018-04-09 11:03:23 +05:30 |
|
Niko Matsakis
|
7060a60d82
|
Merge pull request #361 from lalrpop/release/0.15.1
release 0.15.1
0.15.1
|
2018-04-05 04:31:42 -04:00 |
|
dylan_DPC
|
099827d55d
|
release 0.15.1
|
2018-04-04 23:42:51 +05:30 |
|
Niko Matsakis
|
f0847ceafd
|
Merge pull request #359 from matklad/caret-precedence
Correctly anchor regex at the begining
|
2018-04-04 13:47:51 -04:00 |
|
Aleksey Kladov
|
fa596a367a
|
Correctly anchor regex at the begining
^foo|bar is (^foo)|bar, and not ^(foo|bar). Adding parens should
fix it.
closes #358
|
2018-04-04 12:55:40 +03:00 |
|
Aleksey Kladov
|
74340d27eb
|
Make semicolon after } in rules optional
|
2018-03-31 18:40:19 +03:00 |
|
Markus Westerlind
|
0d1d3b4cf2
|
Merge pull request #356 from 17cupsofcoffee/update-docs-for-0.15
Update docs for 0.15
|
2018-03-31 01:04:35 +02:00 |
|
Joe Clay
|
0eb0082a55
|
Update docs for 0.15
|
2018-03-30 20:31:00 +01:00 |
|
Seo Sanghyeon
|
bdde7d5c9b
|
Update tutorial for Cargo build script change
|
2018-03-29 23:56:25 +05:30 |
|
Markus Westerlind
|
7c0dba9928
|
Don't follow lalrpop's version for the example Cargo.toml
No reason for an example Cargo.toml file to follow the lalrpop version
and this makes it easier to update version numbers with the version.sh
script
|
2018-03-24 18:15:21 +05:30 |
|
Markus Westerlind
|
80ad5fc97c
|
Update the version of the tutorial examples as well
|
2018-03-24 18:15:21 +05:30 |
|
Markus Westerlind
|
06caa3e7b4
|
Merge pull request #346 from lalrpop/version_0.15_tutorial
update tutorials
|
2018-03-24 12:55:31 +01:00 |
|
Niko Matsakis
|
f4d447d569
|
update tutorials
|
2018-03-23 04:51:56 -04:00 |
|