Commit Graph

11747 Commits

Author SHA1 Message Date
Jeong YunWon
54331fc359 panic when parser build failed 2022-08-22 03:20:32 +09:00
Jeong YunWon
f1c7aebfad Merge pull request #4115 from youknowone/fstring
Fix f-string self-documenting format
2022-08-22 02:41:26 +09:00
Jeong YunWon
43d2b97162 Fix f-string self-documenting format 2022-08-22 01:56:23 +09:00
Jeong YunWon
138c699853 Merge pull request #4101 from youknowone/fstring
f-string less copy and unbalanced brace pair handling
2022-08-22 01:38:08 +09:00
Jeong YunWon
6afb05b314 Merge pull request #4098 from jiang1997/win32api
feat: _winapi.GetModuleFileName
2022-08-22 01:37:54 +09:00
Jeong YunWon
598be6e5ea Fix nested-fstring unbalanced brace pairs handling 2022-08-22 00:57:57 +09:00
Jeong YunWon
ca11fb4476 Reduce format specifier formatter copy depth 2022-08-22 00:57:57 +09:00
Jeong YunWon
14ad4c04cf Add more fstring tests 2022-08-22 00:57:57 +09:00
Jeong YunWon
1b58f0061e Merge pull request #4109 from charliermarsh/charlie/named-expr-generator
Allow named expressions in generator comprehensions
2022-08-22 00:44:28 +09:00
Charles Marsh
32030a0f89 Add a snippet in syntax_generator.py 2022-08-21 11:07:49 -04:00
Charles Marsh
e04d2ace1f Allow named expressions in generator comprehensions 2022-08-21 11:03:08 -04:00
Jeong Yunwon
7b959dfba7 relocate conversion traits and fix build 2022-08-21 23:18:25 +09:00
jiang1997
5d7dcce446 feat: _winapi.GetModuleFileName 2022-08-21 23:18:25 +09:00
Jeong Yunwon
5583e36067 httpservers only support lf line-end in RustPython 2022-08-21 23:18:25 +09:00
Jeong YunWon
ff20f314f8 Merge pull request #4113 from youknowone/lalrpop-dep
Always use lalrpop cargo dependency instead of command
2022-08-21 15:48:52 +09:00
Jeong YunWon
22c8ed9604 Always use lalrpop cargo dependency instead of command 2022-08-21 15:46:50 +09:00
Jeong YunWon
9a535bdd32 adjust failing markers for httplib 2022-08-21 15:23:51 +09:00
Jeong YunWon
c1a40614b2 remove failng markers from test_urllib 2022-08-21 15:23:51 +09:00
CPython developers
6fdc51e3b7 Update http from CPython 3.10.5 2022-08-21 15:23:51 +09:00
Jeong YunWon
d121f5e57b Merge pull request #4112 from youknowone/wasm-ci-fix
block wasm test until lalrpop done
2022-08-21 14:09:46 +09:00
Jeong YunWon
814da11bb2 block wasm test until lalrpop done 2022-08-21 13:56:37 +09:00
Charlie Marsh
bea97cd254 Implement CPython-like implicit string concatenation in parser (#4097) 2022-08-21 13:49:00 +09:00
Lee Dogeon
e44ccb068d Build lalrpop without lalrpop binary (#4107)
Co-authored-by: Jeong YunWon <jeong@youknowone.org>
2022-08-21 12:21:45 +09:00
Karatus
c334626f3c Feature: sys.orig_argv (#4048) 2022-08-20 22:58:58 +09:00
Jeong YunWon
3630cfac2d Merge pull request #4105 from youknowone/unicode-names
Update unicode_names to 0.5.1 to fix crash
2022-08-19 18:25:06 +09:00
Jeong YunWon
6e2411ea57 Update unicode_names to 0.5.1 to fix crash 2022-08-19 15:24:56 +09:00
Jeong YunWon
d4a9301762 Merge pull request #4104 from RustPython/fix-jsontests
Fix jsontests.py interaction with module-level SkipTest
2022-08-19 13:09:14 +09:00
Jeong YunWon
5c58b320c9 Merge pull request #4103 from coolreader18/no-nullablesocket
Remove nullable_socket impl now that socket2::Socket has a niche
2022-08-19 13:06:57 +09:00
Noa
33e848e32e Fix benches 2022-08-18 20:52:11 -05:00
Noa
19b5b08aee Use /usr/bin/env -S 2022-08-18 20:43:20 -05:00
Noa
e0b03c85de Don't abort codecov data upload when regrtests fail 2022-08-18 20:42:13 -05:00
Noa
60159b2632 Fix jsontests.py interaction with module-level SkipTest 2022-08-18 20:32:21 -05:00
Noa
ead2a392cc Update nix and rustyline 2022-08-18 20:02:17 -05:00
Noa
d146cdb7df Remove nullable_socket impl now that socket2::Socket has a niche 2022-08-18 20:01:56 -05:00
Jeong YunWon
adcdccbbff Merge pull request #4042 from youknowone/ast
Update ast and dict changes including unpack & kw_defaults
2022-08-19 04:54:03 +09:00
Jeong YunWon
9c31b36581 minor style fix 2022-08-19 04:53:32 +09:00
Jeong YunWon
529d76ac1e mark failing tests from test_ast.py 2022-08-19 04:52:45 +09:00
Jeong YunWon
4d0e3576bc Fix ast error types and messages 2022-08-19 04:52:45 +09:00
Jeong YunWon
53b344866f Implement new features for updated python asdl 2022-08-19 04:52:45 +09:00
Jeong YunWon
0d334a9b0e Update generated ast modules for changed asdl_rs.py 2022-08-19 04:52:45 +09:00
Jeong YunWon
e5796e4f4f black asdl_rs.py 2022-08-19 04:52:45 +09:00
Jeong YunWon
089eafeabd update asdl_rs.py for updated Python.asdl 2022-08-19 04:52:45 +09:00
CPython Developers
5ffb69b58d Update Python.asdl from CPython 3.10.6 2022-08-19 04:52:45 +09:00
CPython Developers
f108d97353 Update {test_}ast.py from CPython 3.10.6 2022-08-19 04:52:45 +09:00
Jeong YunWon
c995f37ec2 Add failing markers to test_future 2022-08-19 04:52:45 +09:00
CPython Developers
aa7d54817a Update test_future from CPython 3.10.6 2022-08-19 04:52:45 +09:00
Jeong YunWon
98b5c0622a Merge pull request #4090 from youknowone/lalrpop
generated parser cache out of repository
2022-08-19 04:43:41 +09:00
Jeong YunWon
719b0edf46 lalrpop binary / feature dual support 2022-08-18 19:09:22 +09:00
Jeong YunWon
fe3f67f836 upgrade lalrpop to 0.19.8 2022-08-18 17:17:12 +09:00
Jeong YunWon
191cb06e22 python.lalrpop edit to checkout it as lf 2022-08-18 08:20:35 +09:00