Commit Graph

2713 Commits

Author SHA1 Message Date
j30ng
d4e5d76441 Use into_ref_with_type() 2019-09-14 12:02:05 +09:00
j30ng
f920982755 Python 'None' Value -> Option 2019-09-14 11:52:56 +09:00
j30ng
708fd9bcfb Implement itertools.accumulate 2019-09-14 01:16:19 +09:00
Noah
9aaf887918 Merge pull request #1367 from j30ng/syntax-err-on-star
Return SyntaxError on Invalid Star Expression
2019-09-12 08:48:57 -05:00
j30ng
a5bea47bed Remove Enum Instruction::Unpack 2019-09-12 16:30:03 +09:00
HyeockJinKim
2f96995f30 Fix unsupported operand type of str problem
Modify panic! to Err for unsupported operand type of str problem

Fixes #1365
2019-09-12 06:52:13 +09:00
Noah
12b7fc7888 Merge pull request #1359 from RustPython/coolreader18/redox-rustyline
Use the rustyline prompt on redox
2019-09-10 21:56:56 -05:00
coolreader18
6a34a720e4 Update dependencies 2019-09-10 21:53:53 -05:00
coolreader18
2920c87a19 Fix more stuff on redox 2019-09-10 20:24:02 -05:00
coolreader18
5dd5b44b59 Use the rustyline prompt on redox 2019-09-10 18:01:21 -05:00
Jeong YunWon
65c90ab976 Merge pull request #1343 from vazrupe/add-framework-attr
Add framework attribute in sys module
2019-09-11 03:00:09 +09:00
HyeonGyu Lee (Vazrupe)
1be7cc6308 Add framework attribute in sys module
Fixes #1342
2019-09-10 20:16:11 +09:00
ChJR
da020293d2 Refactor boolval() 2019-09-08 18:19:52 +09:00
ChJR
21821b7a72 Throw ValueError when __len__() is a negative value 2019-09-08 17:42:02 +09:00
ChJR
7b980920b9 Check __bool__() returns only bool value 2019-09-08 17:37:57 +09:00
HyeockJinKim
d042ab2aa9 Clone other to prevent borrow error
Clone other to prevent borrow error
when self iadd to itself from list

Fixes #1351
2019-09-08 04:31:02 +09:00
isidentical
caa47221a2 macos fix 2019-09-07 03:48:00 +03:00
isidentical
f7d918afd8 add seek constants, resolves #1348 2019-09-07 03:16:10 +03:00
Windel Bouwman
c973ed8ca2 Merge pull request #1329 from palaviv/scope-linked-list
Use LinkedList in scope locals
2019-09-04 21:31:53 +02:00
Noah
5ae1fca0ec Improve UX on windows
Use the `dirs` crate to find the config dir on non-unix; fix warnings
2019-09-04 11:15:41 -05:00
Windel Bouwman
a3081c5d7b Merge pull request #1336 from RustPython/comprehension-scope
Add symboltable scope for comprehensions.
2019-09-04 15:45:55 +02:00
Aviv Palivoda
29d9105ce1 Use extend_from_slice 2019-09-04 16:04:53 +03:00
Aviv Palivoda
42c4339729 Use get in store_cell 2019-09-04 14:50:30 +03:00
Aviv Palivoda
59884ef6f0 Change locals to Vec 2019-09-04 11:46:39 +03:00
Windel Bouwman
82b81832cf Merge pull request #1337 from palaviv/remove-arg-check-2
Convert more modules to new arg style
2019-09-03 17:16:22 +02:00
Aviv Palivoda
630fbd948a Use LinkedList in scope locals 2019-09-02 18:40:55 +03:00
Adam
814260e7e4 Merge pull request #1332 from RustPython/load_global_loading_local
load_global shouldn't load outermost locals.
2019-09-02 10:13:19 +01:00
Windel Bouwman
b36bbfa91c Add symboltable scope for comprehensions. Add _ast module nodes for comprehensions. 2019-09-01 22:31:16 +02:00
Aviv Palivoda
64479a011a Convert keyword to new arg style 2019-08-31 22:49:23 +03:00
Aviv Palivoda
5a412df6e6 Conver binascii to new arg style 2019-08-31 22:46:20 +03:00
Aviv Palivoda
b9132e3893 Convert objsuper to new arg style 2019-08-31 22:46:13 +03:00
Aviv Palivoda
7807b36b3d Convert objproperty to new arg style 2019-08-31 22:46:04 +03:00
Aviv Palivoda
969b73fadf Convert objlist to new arg style 2019-08-31 22:45:56 +03:00
Aviv Palivoda
48ee96303c Convert sysmodule to new arg style 2019-08-31 22:45:22 +03:00
Aviv Palivoda
e61adb444c Convert reversed, round 2019-08-31 17:27:59 +03:00
Aviv Palivoda
6e48b13702 Convert pow 2019-08-31 17:18:41 +03:00
Aviv Palivoda
5e3d22a836 Convert ord 2019-08-31 17:13:45 +03:00
Aviv Palivoda
b67ee2e3b9 Convert next, oct 2019-08-31 17:05:50 +03:00
Adam Kelly
e7ffc9db1d load_global shouldn't load outermost locals. 2019-08-31 15:03:44 +01:00
Aviv Palivoda
c1f8f1da44 Convert id, iter, len 2019-08-31 16:55:42 +03:00
Aviv Palivoda
b43af3358b Convert hash, hex 2019-08-31 16:51:04 +03:00
Aviv Palivoda
362d0e785d Convert divmod 2019-08-31 16:47:35 +03:00
Aviv Palivoda
8feff79f33 Add ScopeArgs 2019-08-31 16:46:03 +03:00
Windel Bouwman
332c157f94 Merge pull request #1330 from palaviv/import-delay-tuple
Delay from_list tuple create in import
2019-08-31 12:38:39 +02:00
Aviv Palivoda
3d61129cfd Delay from_list tuple create in import 2019-08-31 11:31:59 +03:00
Windel Bouwman
036f464377 Merge pull request #1325 from RustPython/scoping
Add scope type and other symboltable properties.
2019-08-30 07:08:49 +02:00
Windel Bouwman
e181826b5f Add scope type and other symboltable properties. 2019-08-29 19:16:45 +02:00
Windel Bouwman
39f54aa592 Merge pull request #1324 from RustPython/subscript-bytecode
Make subscript its own bytecode.
2019-08-28 19:14:41 +02:00
Windel Bouwman
78e9f01ad0 Merge pull request #1323 from corona10/dropwhile
itertools.dropwhile: Implement itertools.dropwhile
2019-08-28 13:19:59 +02:00
Dong-hee Na
44ceaa8dac itertools: Apply codereview 2019-08-28 19:13:11 +09:00