Noa
|
7eb361c92f
|
Upgrade which and rustix
|
2025-04-16 17:14:16 -05:00 |
|
Ashwin Naren
|
a7ad848270
|
Rust dependency updates (#5651)
|
2025-04-15 08:50:29 +09:00 |
|
Jeong, YunWon
|
4ae2936a45
|
fix more cspell warnings (#5689)
|
2025-04-11 12:08:07 +09:00 |
|
Ashwin Naren
|
b81ae9b954
|
More cspell fixes (#5670)
|
2025-04-11 09:37:20 +09:00 |
|
Ashwin Naren
|
3c6bc2cf9f
|
Add _suggestions module (#5675)
|
2025-04-06 17:22:26 +09:00 |
|
Ashwin Naren
|
be56911598
|
_tkinter pt. 2 (#5640)
|
2025-04-06 17:21:28 +09:00 |
|
Hanif Ariffin
|
d800a6bb98
|
Update test_math from CPython 3.13.2 (#5610)
Implemnted fma in math module.
|
2025-04-05 14:53:40 +09:00 |
|
Ashwin Naren
|
5c854fc690
|
clear out warnings
|
2025-04-04 21:46:28 +09:00 |
|
Jeong YunWon
|
d7113e11db
|
Fix more cspell warnings
|
2025-04-04 21:45:03 +09:00 |
|
Jeong YunWon
|
7ac61f3840
|
fix cspell warnings
|
2025-04-04 16:15:54 +09:00 |
|
Noa
|
0b35946972
|
Make FromArgs default field take an expression, not a string literal
|
2025-03-31 11:48:06 +09:00 |
|
Noa
|
24d995678f
|
Remove some unncessary dependencies
|
2025-03-31 11:28:15 +09:00 |
|
Noa
|
7d05f881c4
|
Have rustpython_literal::escape support wtf8
|
2025-03-28 11:26:29 +09:00 |
|
Noa
|
b6aacbf401
|
Merge pull request #5629 from coolreader18/surrogate-literals
Parse surrogates in string literals properly
|
2025-03-27 10:15:41 -05:00 |
|
Noa
|
c9161c02b6
|
Merge pull request #5625 from youknowone/clippy
Apply nightly clippy suggestions
|
2025-03-26 23:40:42 -05:00 |
|
Noa
|
bea25a0285
|
Merge pull request #5627 from youknowone/once-cell
Replace direct use of once_cell to std
|
2025-03-26 23:36:31 -05:00 |
|
Noa
|
0a07cd931f
|
Fix more surrogate crashes
|
2025-03-26 23:12:21 -05:00 |
|
Jeong YunWon
|
372e683063
|
disable cspell from files with a bunch of OS jargons
|
2025-03-27 01:47:17 +09:00 |
|
Jeong YunWon
|
ad5788589b
|
Remove more direct use of OnceCell
|
2025-03-26 18:22:23 +09:00 |
|
Jeong YunWon
|
ec09599d84
|
Remoce once_cell::Lazy usage
|
2025-03-26 18:22:23 +09:00 |
|
Jeong YunWon
|
bc38e9dedd
|
Apply nightly clippy suggestions
|
2025-03-26 14:52:23 +09:00 |
|
Noa
|
a86126419c
|
Fix remaining tests
|
2025-03-25 19:05:12 -05:00 |
|
Noa
|
5c22697344
|
Implement fsencode/fsdecode for FsPath
|
2025-03-25 19:05:12 -05:00 |
|
Noa
|
ba1b5811ee
|
Update encoding to use wtf8
|
2025-03-25 19:05:11 -05:00 |
|
Noa
|
cace112b1a
|
Allow surrogates in str
|
2025-03-25 19:05:11 -05:00 |
|
Ashwin Naren
|
9779de98b8
|
_tkinter pt. 1 (#5583)
* Add _tkinter module and gate
* add tkinter module
* add tcl_error
* fix tk setup and add demo
* fix TK_VERSION
* create and TkApp
|
2025-03-23 12:25:52 +09:00 |
|
Stefan Lukas
|
a6b4ef7f5d
|
Replace Python parser with ruff parser (#5494)
* stage1
* compiler pass build
* introduce rustpython-compiler-source
* stage2
* fixup
* pass compile
* Fix hello world compiler test
* Fix code generation for if-elif-else statement
* Fix code generation for lambda expression
* Fix code generation for integers
* Fix code generation for fstrings
* Fix code generation for if statement
* Fix code generation for if statement
* Fix code generation for if statement
* Fix code generation for fstring
* Fix code generation for class definition
* Replace feature flags
* Initialize frozen core modules
* Allow __future__ import after module doc comment
* Disable ast module
* Commit remaining fixes for compile errors in examples
* Fix some warnings
* Update ast stdlib module
* Update ast stdlib module
* Update ast stdlib module
* Update ast stdlib module
* Update ast stdlib module
* Split ast stdlib module into files
* Fix codegen for positional arguments with defaults
* Update ast stdlib module
* Update ast stdlib module
* Extract string and constant handling from expression.rs
* Always add required fields to AST nodes
* Compile doc strings correctly again
* Enable "ast" Cargo feature by default
* Refactor compilation of big integer literal
* Update ast stdlib module
* Update ast stdlib module
* Update ast stdlib module
* Reset barebones example
* Fix some left-over warnings
* Undo accidential change
* Adapt shell to ruff parser
* Pin parser to v0.4.10
* fix clippy
* Add TODO about interactive mode
* Fix compilation of complex number expression
* Remove moved code
* Update test case to ruff v0.4.10
* Apply suggestion
Co-authored-by: Jeong, YunWon <69878+youknowone@users.noreply.github.com>
* Apply suggestion
Co-authored-by: Jeong, YunWon <69878+youknowone@users.noreply.github.com>
* Fix compilation of fstring expression
* Fix compilation of fstring expression
* Fix wasm compile errors
* Attach correct source locations to ast objects
* Fix some more wasm compile errors
* Consider compile mode and enable AST stdlib module again
* Fix incorrect AST source location end column
* Fix compile error if "compiler" feature is not enabled
* Fix regrtests
* Fix some test_ast tests
* Add source range to type ignore
* Fix incompatibility with Rust 2024 edition
* Fix todos by implementing missing ast conversions and deleting unused code
* Appease clippy
* Fix remaining ast tests
* Fix remaining ast tests
* Mark/fix remaining tests
* Fix more
* Hacky windows fix
---------
Co-authored-by: Kangzhi Shi <shikangzhi@gmail.com>
Co-authored-by: Jeong YunWon <jeong@youknowone.org>
Co-authored-by: Jeong, YunWon <69878+youknowone@users.noreply.github.com>
Co-authored-by: Noa <coolreader18@gmail.com>
|
2025-03-19 21:06:03 -05:00 |
|
Jeong YunWon
|
87fae150da
|
Replace pyattr(once) to constant
|
2025-03-09 12:39:12 +09:00 |
|
Ashwin Naren
|
d2bf31724f
|
fix clippy
|
2025-03-05 13:49:37 -06:00 |
|
Ashwin Naren
|
b4929d258d
|
formatting
|
2025-03-05 13:49:37 -06:00 |
|
Ashwin Naren
|
ddf2e591c6
|
resolve comments
|
2025-03-05 13:49:37 -06:00 |
|
Ashwin Naren
|
33940726a8
|
upgrade to windows-sys 0.59.0
|
2025-03-05 13:49:37 -06:00 |
|
Ashwin Naren
|
05cb8c0b73
|
Update socket.rs
Co-authored-by: Jeong, YunWon <69878+youknowone@users.noreply.github.com>
|
2025-03-05 13:49:37 -06:00 |
|
Ashwin Naren
|
8d2c6807d2
|
fix non-windows build
|
2025-03-05 13:49:37 -06:00 |
|
Ashwin Naren
|
4d9804f188
|
formatting
|
2025-03-05 13:49:37 -06:00 |
|
Ashwin Naren
|
3ae1160868
|
Remove winapi dependency
|
2025-03-05 13:49:37 -06:00 |
|
Noa
|
6daee1b00e
|
Warn on elided_lifetimes_in_paths
|
2025-03-01 13:49:33 +09:00 |
|
Ashwin Naren
|
b870b0e1b5
|
2024 edition formatting
Signed-off-by: Ashwin Naren <arihant2math@gmail.com>
|
2025-02-26 11:48:22 -08:00 |
|
Noa
|
8c5602f2fb
|
Fix a bunch of zlib tests
|
2025-02-26 00:10:24 -06:00 |
|
Noa
|
4468dcbe34
|
Switch to libz-rs-sys for zlib implementation
|
2025-02-25 23:19:19 -06:00 |
|
Noa
|
864e8598f8
|
Enable rust2024-incompatible pat and keyword-ident lints
|
2025-02-25 00:32:02 -06:00 |
|
Noa
|
085ac88438
|
Use non-env-var methods from openssl_probe
|
2025-02-24 23:10:07 -06:00 |
|
Noa
|
92e02a7f79
|
Make PyObjectRef::{from,into}_raw() use NonNull
|
2025-02-24 21:25:23 -06:00 |
|
Noa
|
0a8b0406f5
|
Enable missing_unsafe_on_extern lint
|
2025-02-24 21:25:23 -06:00 |
|
Noa
|
1c3b198a17
|
Enable unsafe_op_in_unsafe_fn lint
|
2025-02-24 21:25:23 -06:00 |
|
Noa
|
2721f2de3f
|
Fix a bunch of random tests (#5533)
|
2025-02-25 08:41:54 +09:00 |
|
Noa
|
a9331bb34d
|
Fix warnings for rust 1.85
|
2025-02-20 14:58:59 -06:00 |
|
Hanif Ariffin
|
65dcf1ce1c
|
Updating test_math.py to CPython 3.12.9 (#5507)
* Fixed implementation against CPython 3.12.9 Lib/test/test_math.py tests
---------
Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>
Co-authored-by: Jeong YunWon <jeong@youknowone.org>
|
2025-02-20 11:21:12 +09:00 |
|
Noa
|
fa2acd7cde
|
Update rand to 0.9
|
2025-02-18 17:07:26 +09:00 |
|
Ashwin Naren
|
e8a3406624
|
itertools upgrade
|
2025-02-16 10:20:56 +09:00 |
|