Noah
5f5d36cc74
Make parser no_std compatible
2021-01-14 12:48:52 -06:00
Noah
abe9e2322e
Remove extra ahash dep
2021-01-11 19:42:05 -06:00
Noah
56c225c748
Use ahash/phf in parser
2021-01-08 17:09:09 -06:00
Noah
b3851c8eb8
Split the ast from the parser, remove compiler dep on parser
2020-11-07 15:43:23 -06:00
Noah
50e19037fd
Fix lalrpop semver error
2020-09-08 19:59:22 -05:00
Noah
861532990d
Update lalrpop
2020-07-26 15:21:38 -05:00
Noah
0251f3e9a2
Move pyhash and some float ops to rustpython-common
2020-07-25 15:22:00 -04:00
Noah
e30e2cd278
Update some num-* crates
2020-07-15 12:53:57 -05:00
Noah
bc1717b7ac
Release 0.1.2
...
rustpython@0.1.2
rustpython-bytecode@0.1.2
rustpython-compiler@0.1.2
rustpython-derive@0.1.2
rustpython-parser@0.1.2
rustpython-vm@0.1.2
rustpython_freeze@0.1.2
rustpython_wasm@0.1.2
Generated by cargo-workspaces
2020-06-23 18:47:08 -05:00
Noah
c39ac3393a
Add unicode name string escapes
2020-04-14 13:04:15 -05:00
Noah
8c13eeaf21
Specify individual unic dependencies
2020-04-14 13:03:54 -05:00
Daniel Alley
4e2afe7937
Remove wtf8 dependency
2020-01-27 08:35:58 -05:00
coolreader18
1c3b4d2fc4
Remove 'regex' from parser/Cargo.toml, as we don't use it
2020-01-15 20:19:11 -06:00
coolreader18
98211a34de
Try to cut down on the # of unicode crates we use
2020-01-05 00:19:56 -06:00
Seo Sanghyeon
97069c8605
Update lalrpop to 0.17
2019-10-11 15:50:15 +09:00
Chris West (Faux)
60bb597dc0
upgrade low-risk deps
2019-10-10 21:07:26 +01:00
Chris West (Faux)
45e4d6e9cd
upgrade regex to be consistent
2019-10-10 20:50:09 +01:00
Noah
d88167bb73
Bump crate versions
2019-09-25 11:57:38 -05:00
Aviv Palivoda
e4322f52a9
Merge pull request #1112 from RustPython/parser-error-cleaning
...
parser error handling improvements.
2019-07-07 20:16:16 +03:00
Windel Bouwman
cc24b73031
Set all versions to 0.1.0
2019-07-07 13:04:12 +02:00
Windel Bouwman
97f982530a
parser error handling improvements.
2019-07-06 20:18:18 +02:00
Windel Bouwman
6a58b76ef7
Change authors to team name.
2019-07-01 21:14:07 +02:00
Windel Bouwman
bedbad284e
Change underscore into hyphen
2019-07-01 21:05:29 +02:00
Antonio Yang
974dc683e4
support unicode literal
...
- support unicode literal \x with 2 digits
- support unicode literal \u with 4 digits
- support unicode literal \U with 8 digits
- avoid to parse \x as unicode literal in bytes
2019-06-20 00:30:38 +08:00
Daniel Shaulov
b2f17a18ea
Add support for marshal with loads and dumps
2019-05-27 22:09:47 +03:00
Adrian Wielgosik
40dd75d513
Upgrade lalrpop
2019-03-27 18:55:08 +01:00
Windel Bouwman
ca11e7dea7
Add support for emoji as name.
2019-03-24 20:16:38 +01:00
Windel Bouwman
d0c4fcb2fa
Doing what is needed for all our non-latin friends.
2019-03-24 13:14:38 +01:00
ZapAnton
f1654cb890
Migrated the project to the Rust 2018 edition
2019-02-14 12:02:32 +03:00
Windel Bouwman
17fc5a2345
Implemented hexadecimal, octal and binary literals. Also use bigint in the lexer to store big integer literals.
2018-11-04 09:00:44 +01:00
Windel Bouwman
bbc19305f8
Reduce dependencies of vm and parser crates
2018-07-18 10:22:00 +02:00
Windel Bouwman
7a719190f3
Move compiler function to top level and try to emit code
2018-07-03 19:38:09 +02:00
Shing Lyu
2d0e4efecf
Make the main program parse from parser and run with vm
2018-06-11 22:29:09 +02:00
Shing Lyu
277124fc1f
Make the parser and vm two separate crates
2018-06-07 00:09:09 +02:00
Shing Lyu
93b6ce31c0
Moved rspython to parser folder and created top level project
2018-06-06 23:11:24 +02:00