Commit Graph

6912 Commits

Author SHA1 Message Date
Árni Dagur
da2bd5ea86 Implement math.ulp 2020-10-21 23:41:47 +00:00
Jeong YunWon
c319b16b62 Merge pull request #2284 from qingshi163/dev4
generic and efficiency way to consume iterable object
2020-10-21 14:11:10 +09:00
Jeong YunWon
52940441e3 Fix comment to refer specific version rather than master 2020-10-20 06:55:35 +00:00
Kangzhi Shi
f348c56eea Refactor ByteInnerNewOptions 2020-10-20 06:53:32 +00:00
Kangzhi Shi
03eed121fb manually loop for list 2020-10-20 06:53:11 +00:00
Kangzhi Shi
443e9b17f7 generic and efficiency way to consume iterable object 2020-10-20 06:51:21 +00:00
Jeong YunWon
2ebec89d9f Merge pull request #2238 from youknowone/static-type
Trait for static type
2020-10-20 12:33:45 +09:00
Jeong YunWon
0c505f9893 sys.windowsversion is now static type, no need to be owned somewhere 2020-10-20 02:29:35 +09:00
Jeong YunWon
57bf7afdd9 every PyStructSequence is StaticType 2020-10-20 02:29:33 +09:00
Jeong YunWon
3b78c6068b vm.class() only for non-static types 2020-10-20 02:29:31 +09:00
Jeong YunWon
ecf1120bee Clean up static-type affected apis 2020-10-20 02:29:28 +09:00
Jeong YunWon
f41124fddb Use unreachable_unsafe for static_type() 2020-10-20 02:29:21 +09:00
Jeong YunWon
4add0220ae PyValue::class() returns ref 2020-10-20 02:29:20 +09:00
Jeong YunWon
34a2038e17 Use StaticType::static_class() rather than vm.class 2020-10-20 01:47:53 +09:00
Jeong YunWon
5b32064cd6 trait StaticType 2020-10-20 01:43:39 +09:00
Jeong YunWon
91eb4d42e0 direct call io_open for initialization 2020-10-19 20:30:29 +09:00
Jeong YunWon
d54cfaf3f4 Keep source code order for module items 2020-10-19 18:21:04 +09:00
Jeong YunWon
1f8213082c py* macro raises better error for duplicated item 2020-10-19 18:11:44 +09:00
Noah
efa809bd17 Merge pull request #2290 from RustPython/coolreader18/update-browser
Update the browser module
2020-10-17 23:07:27 -05:00
Noah
ee047b9c30 Merge pull request #2278 from evilpie/basic_block
Basic block support in JIT
2020-10-17 19:39:54 -05:00
Noah
bef5b54ea1 Merge pull request #2292 from qingshi163/dev6
fix memoryview is not pickleable
2020-10-17 19:29:50 -05:00
Tom Schuster
9f24797bc8 basic loop support 2020-10-17 19:37:36 +02:00
Noah
c61759bd92 Rework some of the _js module 2020-10-17 11:34:05 -05:00
Tom Schuster
7aebbc80e1 cargo fmt 2020-10-17 17:42:02 +02:00
Tom Schuster
c4d4432666 JumpIfTrue 2020-10-17 17:42:02 +02:00
Tom Schuster
7b345d060c Add bool tests 2020-10-17 17:42:02 +02:00
Tom Schuster
d8875cb660 constant boolean 2020-10-17 17:42:02 +02:00
Tom Schuster
682107ce81 factor out LoadConst 2020-10-17 17:42:02 +02:00
Tom Schuster
70b05cf620 bool support 2020-10-17 17:42:02 +02:00
Tom Schuster
abf5ab467b implement bool conversion for float 2020-10-17 17:42:02 +02:00
Tom Schuster
80d168cc74 Implement Unary minus/plus 2020-10-17 17:42:02 +02:00
Tom Schuster
023bf6c3ba Basic block support in JIT 2020-10-17 17:42:02 +02:00
Kangzhi Shi
ce097617f7 fix memoryview is not pickleable 2020-10-17 13:35:29 +02:00
Noah
cb9c9ec4cf Add some utility methods to function::Args and PyBaseException 2020-10-16 20:49:57 -05:00
Noah
79d5872942 Expose PyGetSet in builtins 2020-10-16 20:49:20 -05:00
Noah
b0f9589471 Update dependencies 2020-10-16 20:49:00 -05:00
Jeong YunWon
fc0c8e331d Merge pull request #2288 from qingshi163/dev5
fix buffer resizable non-thread safe
2020-10-17 00:48:55 +09:00
Kangzhi Shi
64f4282ede fix error type 2020-10-16 09:34:35 +02:00
Kangzhi Shi
c2d46b9df3 remove comment 2020-10-16 07:30:59 +02:00
Kangzhi Shi
c3484c612c fix buffer resizable non-thread safe 2020-10-15 17:47:32 +02:00
Jeong YunWon
5a2e9a065e Merge pull request #2285 from youknowone/builtins
Clean up vm::builtins
2020-10-13 15:47:53 +09:00
Jeong YunWon
e823d95ce5 split vm::builtins::iter utility functions to vm::iterator 2020-10-13 15:42:11 +09:00
Jeong YunWon
19ed4f85e7 clean up vm::builtins 2020-10-13 15:42:11 +09:00
Noah
61ded76298 Merge pull request #2286 from youknowone/cargo-update
cargo update
2020-10-12 13:58:26 -05:00
Noah
5ffabb404f Merge pull request #2282 from qingshi163/dev2
Reimplement bytes fromhex
2020-10-12 12:43:05 -05:00
Jeong YunWon
ba82e31c8d cargo update 2020-10-13 02:15:57 +09:00
Kangzhi Shi
d14b0cf93b bytes fromhex CPython compatible 2020-10-12 10:17:47 +02:00
Kangzhi Shi
21a9e05abc Reimplement bytes fromhex 2020-10-12 10:09:15 +02:00
Jeong YunWon
b2c0a69386 Merge pull request #2281 from youknowone/builtins
vm::obj -> vm::builtins and expose types right under builtins rather than each objxxx submodules
2020-10-12 12:41:45 +09:00
Jeong YunWon
ca9326f95d expose bulitins items on builtins module and hide submodules 2020-10-12 11:43:24 +09:00