1
0
mirror of https://github.com/fluencelabs/lalrpop synced 2025-03-16 00:40:50 +00:00

40 Commits

Author SHA1 Message Date
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 .
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 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 . 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