Noa
|
0b35946972
|
Make FromArgs default field take an expression, not a string literal
|
2025-03-31 11:48:06 +09:00 |
|
Jeong YunWon
|
ec09599d84
|
Remoce once_cell::Lazy usage
|
2025-03-26 18:22:23 +09:00 |
|
Noa
|
a86126419c
|
Fix remaining tests
|
2025-03-25 19:05:12 -05:00 |
|
Noa
|
ba1b5811ee
|
Update encoding to use wtf8
|
2025-03-25 19:05:11 -05: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
|
92e02a7f79
|
Make PyObjectRef::{from,into}_raw() use NonNull
|
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 |
|
Jeong, YunWon
|
a5e6ade9cb
|
Merge pull request #5454 from coolreader18/rust-1.83
Bump MSRV to 1.83
|
2025-01-07 13:13:42 +09:00 |
|
|
|
da3d3d9296
|
allow manual c string literal
|
2024-11-29 11:57:42 +09:00 |
|
|
|
6a6af6a952
|
change to use c str literal
|
2024-11-29 11:19:10 +09:00 |
|
Noa
|
c883f0ad8a
|
Updates for Rust 1.82
|
2024-10-17 16:32:47 -05:00 |
|
Jeong, YunWon
|
6eed8f42c7
|
split vm.import and vm.import_from (#5212)
|
2024-04-08 00:07:38 +09:00 |
|
Jeong, YunWon
|
d4d362a9ca
|
Update to Rust 1.72.0
|
2023-08-27 00:38:10 +09:00 |
|
Steve Shi
|
de0d323ad3
|
change dependency from num-bigint to malachite-bigint (#4952)
|
2023-06-08 14:28:39 +09:00 |
|
Jeong YunWon
|
9f58921a6f
|
Rename IterNextIterable -> SelfIter by following CPython
|
2023-04-30 03:54:32 +09:00 |
|
Jeong YunWon
|
9b9dd1100a
|
Add missing with(Iterable)
|
2023-04-30 03:54:32 +09:00 |
|
Jeong YunWon
|
e2ccb48463
|
Remove Traverse from FromArgs
|
2023-04-28 13:27:57 +09:00 |
|
Jeong, YunWon
|
ce13fc5f03
|
Merge pull request #4898 from youknowone/pymodule-expose
module objects' type as PyModule
|
2023-04-25 04:00:52 +09:00 |
|
discord9
|
94bdb6b97a
|
feature: PyTraverse derive macro for traverse object's childrens(like CPython's tp_traverse) (#4872)
|
2023-04-23 21:43:49 +09:00 |
|
Lee Dogeon
|
1fa69ebcc9
|
sqlite: Throw TypeError when callable is not callable (#4923)
|
2023-04-22 07:10:44 +09:00 |
|
Jeong YunWon
|
19224505e8
|
module objects' type as PyModule
|
2023-04-20 20:48:57 +09:00 |
|
Faisal Alatawi
|
5f17d281a6
|
Convert Context::empty_str to &'static PyStrInterned (#4882)
The goal of this commit is to convert Context::empty_str to &'static PyStrInterned and to fix issue #4869
|
2023-04-17 20:55:24 +09:00 |
|
Jeong YunWon
|
877ba28d85
|
relocate FsPath -> vm::function::FsPath
|
2023-03-28 17:01:18 +09:00 |
|
Jeong YunWon
|
7b99df6c48
|
PyPayload::class takes ctx instead of vm
|
2023-03-20 21:03:40 +09:00 |
|
Jeong YunWon
|
dfb37d9a44
|
setattro uses Py<PyStr>
|
2023-03-20 19:00:02 +09:00 |
|
Jeong YunWon
|
107a64003d
|
clean up sqlite a bit
|
2023-03-19 05:51:43 +09:00 |
|
Jeong YunWon
|
12c96d06e4
|
Remove useless and_then
|
2023-03-18 22:10:25 +09:00 |
|
Jeong YunWon
|
40d36165a4
|
update cspell sqlite
|
2023-03-16 22:08:12 +09:00 |
|
Jeong YunWon
|
b60271a6cf
|
deprecate vm.invoke
|
2023-03-08 01:35:30 +09:00 |
|
Jonathan Slenders
|
9cac89347e
|
Fix aarch64 compatibility for sqlite.
|
2023-02-13 20:53:39 +00:00 |
|
Jim Fasarakis-Hilliard
|
e1ab8a9b42
|
Fix clippy issues for rust 1.67 (#4478)
|
2023-01-31 09:46:19 +09:00 |
|
Steve Shi
|
765933136c
|
Implement Sqlite3 Module (#4260)
* add supporting for PyAtomic<PyObject>
* create sqlite module
* add dependency sqlite3-sys
* add module constants
* import sqlite3 from cpython
* adjust lib
* add module structure
* impl Connection.cursor
* add module exceptions
* impl lstrip_sql
* impl statement new
* wip cursor.execute
* wip cursor
* wip error to exception
* add SqliteRaw and SqliteStatementRaw
* impl statement parameters binding
* wip cursor.execute
* add test_sqlite
* impl closeable connection
* impl closeable cursor
* impl cursor.executemany
* impl cursor.executescript
* impl cursor.fetch*
* impl connection.backup
* stage 1
* add support connection.backup with progress
* fix backup deadlock
* support changable isolation_level
* impl converter
* impl adapter
* impl text_factory and blob
* impl create_function
* impl create_function 2
* fix empty statement
* impl blob support
* impl create_aggregate
* impl create_aggregate 2
* refactor create_*
* impl enable_callback_traceback
* impl create_collation
* refactor create_* with CallbackData
* fix text and blob use SQLITE_TRANSIENT
* fix str to SQLITE_TEXT
* impl thread check
* impl Connection Factory
* impl busy timeout
* shift sqlite3-sys -> libsqlite3-sys
* refactor CallbackData
* impl create_window_function
* refactor callback functions
* add module attr converters
* fix nullable isolation_level
* add module attr adapters
* fix nullable adapt proto
* impl set_authorizer
* impl trace_callback
* impl set_progress_handler
* impl cancellable sqlite function*
* impl attributes for Connection
* fix some failed tests
* impl Row
* impl Blob methods
* impl Blob subscript & ass_subscript
* pass tests
* rebase
* no sqlite for wasm
* use ThreadId instead u64
* no libsqlite3-sys for wasm
* fix into_cstring for all platform
* fixup
* rebase
* fix windows into_bytes
* disable sqlite for android
* fixup
|
2023-01-07 22:03:24 +02:00 |
|