Niko Matsakis
898aa03f6d
update version numbers to 0.12.3
2016-11-28 12:55:18 -05:00
Niko Matsakis
a53d53d068
remove main.rs from lalrpop-snap
...
it interferes with publish
2016-11-28 12:54:56 -05:00
Niko Matsakis
c9dcf96a25
update version numbers for 0.12.2
2016-11-28 12:54:56 -05:00
Niko Matsakis
99962ccb49
create new snapshot
2016-11-23 04:32:17 -05:00
Niko Matsakis
4764a1d286
bump version number to 0.12.1
2016-09-29 05:38:06 -04:00
Niko Matsakis
3fc5b2d02b
allow type parameters not constained by arguments
...
In the older code, type parameters that were not constrained by some
argument would fail to be threaded through. We now pass `PhantomData`
arguments and/or specify the type parameters manually so that this all
works out fine.
Fixes #104 .
2016-08-16 07:58:04 -04:00
Niko Matsakis
70a438357a
bump version number to 0.12.0
2016-08-05 05:20:30 -04:00
Niko Matsakis
9b10730fab
upgrade snapshot
2016-08-04 13:28:01 -04:00
Niko Matsakis
6efc75b2a5
Update Cargo.toml to v0.11.0
2016-02-25 14:44:11 -05:00
Sebastian Hahn
697fa6533c
Update some snapshot dependencies
...
This was possible since e70b23208ac27f93a914fea77ec158c47ab9a389 and
a8155ad01cf575b99b9be08820bfb8ae9bdf337e and was unfortunately forgotten
in 53c7e620c90f38204aea5ec5ad6a4a7598a8a3ec :)
2016-02-03 07:05:52 +01:00
Niko Matsakis
728654dfa2
Switch license to MIT/Apache2 instead of Unlicense, in an effort to be
...
more uniform with the rest of the Rust ecosystem, and to evade the
various legal quandries associated with the concept of "public domain".
2016-01-24 04:52:05 -05:00
Niko Matsakis
01ae27afe8
Bump to version 0.10.0 (in progress).
2016-01-23 11:45:29 -05:00
Niko Matsakis
2a95803383
Bump version to 0.9.0
2016-01-23 11:39:03 -05:00
Niko Matsakis
53c7e620c9
Update snapshot.
2016-01-22 12:30:22 -05:00
Florian Hahn
72e50ae574
Use .join()
instead of deprecated .connect()
2015-12-08 23:26:42 +01:00
Florian Hahn
bf6be4a166
Do not use (..) for empty enum variants, closes #43
2015-12-08 21:49:20 +01:00
Niko Matsakis
18502a0e57
bump version number to 0.8.0
2015-10-15 13:11:12 -04:00
Niko Matsakis
41048a6eac
bump version number to 0.7.0
2015-10-15 12:31:47 -04:00
unknown
221ecd8020
Add file time checking for windows (re)builds
2015-09-27 13:52:54 -07:00
Brian Anderson
3f6e45e9fe
Fix build script error handling on windows
2015-09-16 14:13:25 -07:00
Niko Matsakis
d23d71b1e1
update version number to 0.6.1
2015-09-15 06:25:38 -04:00
Niko Matsakis
c5f0351869
revert call of join
in favor of connect
so that things work on
...
stable, pending the next release
2015-09-15 06:24:52 -04:00
Niko Matsakis
1847518e36
Update snapshot. Fixes #12 .
2015-09-15 06:15:40 -04:00
Niko Matsakis
4353c41441
Publish 0.5.0 and bump version number to 0.6.0
2015-09-11 06:56:57 -04:00
Niko Matsakis
305f227c4d
First draft at codegen for intern token
2015-09-08 09:56:51 -04:00
Niko Matsakis
098cfb1639
small optimization: move shifting code into the state, rather
...
than the transition
2015-08-16 07:51:47 -04:00
Niko Matsakis
8d4b234383
push version back to 0.5.0
2015-08-16 06:15:00 -04:00
Niko Matsakis
aa68677a42
minor fix to test
2015-08-16 06:06:51 -04:00
Niko Matsakis
51ac61a1f7
Bump version to 0.5.0
2015-08-15 22:28:11 -04:00
Niko Matsakis
7f3f6e106d
update snapshot
2015-08-15 22:20:53 -04:00
Niko Matsakis
fa2b84bb46
bump version number to 0.4.0
2015-08-15 22:06:17 -04:00
Niko Matsakis
b4b88cd059
publish version 0.3.0
2015-08-15 22:06:01 -04:00
Niko Matsakis
aafbac662a
Update snapshot to share reduction code.
...
Appears to improve size by ~33%.
2015-08-11 07:11:39 -04:00
Niko Matsakis
3899f4a297
add missing files from lalrpop-snap
2015-08-02 09:38:54 -07:00
Niko Matsakis
8112e8b88c
upgrade snap, switch to LALR(1)
2015-08-01 23:37:58 -07:00
Niko Matsakis
0e46b4bbcd
update version numbers; break intern into its own crate
2015-07-27 13:09:36 -04:00
Niko Matsakis
26b72c6f0e
Update version number to 0.2 to reflect new in progress release
2015-07-27 05:36:33 -04:00
Niko Matsakis
d8a47a7345
update cargo.toml files, readme
2015-07-26 07:49:45 -04:00
Niko Matsakis
e2299d1078
Require that there either be symbols or action (or both), but not
...
neither. This means that an empty production with no action is not
written `;` but rather `();`. This opens door for using more
`match` style syntax.
2015-07-26 05:58:11 -04:00
Niko Matsakis
bf2945a6b4
self-hosted parsing is kinda working -- except that
...
I didn't implement yet the handling of patterns
2015-07-24 06:58:01 -04:00