Commit Graph

2711 Commits

Author SHA1 Message Date
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
Tommaso Thea Cioni
b99ff48567 Raised chrono version to 0.4.7. 2019-09-04 03:01:38 +02: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
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
Dong-hee Na
e1854cec25 itertools.dropwhile: Implement itertools.dropwhile 2019-08-28 19:13:11 +09:00
Windel Bouwman
2517207175 Make subscript its own bytecode. Remove pass bytecode. Move complex bytecodes into seperate functions to reduce complexity of dispatch function. 2019-08-28 12:06:46 +02:00
Windel Bouwman
e9820c1a7b Merge pull request #1322 from corona10/fileio_close_set
fileio: Update closefd, closed when close method is called
2019-08-28 11:22:40 +02:00
Dong-hee Na
1176eac168 filio: Update closefd, closed when close method is called 2019-08-28 10:41:13 +09:00
Windel Bouwman
0d2a7fc4ec Merge pull request #1321 from RustPython/try-return-finally
Refactor block stack unwinding to enable finally execution.
2019-08-27 22:19:24 +02:00
Windel Bouwman
2ca6e5d399 Implement execution of finally block. Fixes #1306. 2019-08-27 21:16:59 +02:00
Windel Bouwman
86fc18ec6c Refactor block stack unwinding to enable finally execution. 2019-08-27 19:40:00 +02:00
Windel Bouwman
47ddc7cd71 Merge pull request #1311 from RustPython/coolreader18/syscall-settings
Allow time.time() to work on WASM
2019-08-27 08:01:08 +02:00
coolreader18
2ec6eb7d71 Fix getgroups on android 2019-08-26 20:24:04 -05:00
Noah
c61f1d20ea Allow time.time() to work on WASM 2019-08-26 21:21:31 +00:00
Windel Bouwman
9168455b12 Merge pull request #1313 from RustPython/coolreader18/keyboardinterrupt
Raise a KeyboardInterrupt on a SIGINT
2019-08-26 21:48:34 +02:00
Windel Bouwman
c7566897ec Merge pull request #1315 from jmg7173/1224-not_implemented_pattern
#1224 not implemented pattern (for now)
2019-08-26 19:40:00 +02:00
MinGyo Jung
ee6450e3a7 issue-1224 Change to map_err instead of match 2019-08-26 14:47:46 +09:00
coolreader18
e61cbe7008 Update to work on Redox 2019-08-25 23:16:25 -05:00
coolreader18
0c14b9be06 Add flame attribute to check_signals 2019-08-25 13:29:48 -05:00
coolreader18
86535bbfbf Add ANY_TRIGGERED shortcut 2019-08-25 13:05:25 -05:00
coolreader18
6faf2637b4 Move NSIG, reorganize prompt stuff 2019-08-25 12:50:05 -05:00
lynskylate
936af5b9f8 Rename args 2019-08-26 01:44:56 +08:00
lynskylate
1e1248090e Fix clippy error 2019-08-26 01:08:12 +08:00
lynskylate
b4335dc049 Merge branch 'master' of https://github.com/RustPython/RustPython into extend-socket 2019-08-26 01:07:53 +08:00
lynskylate
bd72869c34 Repalce OptionalArg to Option 2019-08-26 01:04:04 +08:00
Aviv Palivoda
124f16488c Merge pull request #1275 from zsaladin/json_dump
Modify `json.loads` for bytes and bytearray
2019-08-25 18:52:50 +03:00