Commit Graph

  • aecb1510de builtins: Implement ascii builtin API Dong-hee Na 2019-07-27 16:53:39 +09:00
  • a02e131bd5 Merge pull request #1177 from RustPython/example1 Windel Bouwman 2019-07-26 21:22:20 +02:00
  • 95561f4fc1 Merge pull request #1180 from palaviv/wasm-freeze-stdlib Windel Bouwman 2019-07-26 21:11:48 +02:00
  • 1fddce461f Implement review comments and improve parsing a bit. Windel Bouwman 2019-07-25 23:54:31 +02:00
  • c9985499ea Add empty tuple optimization (#1178) Noah 2019-07-25 11:10:16 -04:00
  • a91470d67e Merge pull request #1171 from mpajkowski/iter_str Noah 2019-07-24 15:50:32 -04:00
  • a06bd3ecea Add an example usecase of the parser. Windel Bouwman 2019-07-24 20:12:13 +02:00
  • ea71428e07 Merge pull request #1166 from palaviv/write-bytecode Aviv Palivoda 2019-07-24 20:55:27 +03:00
  • 8f1df4697d Freeze stdlib by default in WASM Aviv Palivoda 2019-07-24 20:54:44 +03:00
  • 321e43d51b Add freeze-stdlib to wasm build Aviv Palivoda 2019-07-24 20:51:22 +03:00
  • 6ca979e7be Merge pull request #1159 from palaviv/freeze-stdlib Aviv Palivoda 2019-07-24 20:41:35 +03:00
  • 1f59532f82 Silent clippy with allowing range_plus_one Marcin Pajkowski 2019-07-24 19:32:05 +02:00
  • dde40a4b1c Use vm.import Aviv Palivoda 2019-07-24 20:26:24 +03:00
  • fc0aa0c2ab Use random magic when git hash don't exist Aviv Palivoda 2019-07-22 19:12:15 +03:00
  • 054bc72062 Use git hash as pyc magic number Aviv Palivoda 2019-07-22 19:04:49 +03:00
  • db8de563ba Add dont_write_bytecode flag Aviv Palivoda 2019-07-22 18:20:13 +03:00
  • 0e033ad93f Add str.__reversed__ method Marcin Pajkowski 2019-07-24 19:03:02 +02:00
  • 7d2a7a54b2 Merge pull request #1169 from RustPython/optimizations1 Noah 2019-07-24 12:30:31 -04:00
  • 881baf6397 Update flame trace names. Windel Bouwman 2019-07-24 16:36:45 +02:00
  • 0e95f512d7 Merge pull request #1173 from corona10/seekable Noah 2019-07-24 10:15:42 -04:00
  • 05ea701055 Cleanup frame file. Windel Bouwman 2019-07-24 09:59:31 +02:00
  • fe44179320 Merge pull request #1174 from Askaholic/patch-2 Windel Bouwman 2019-07-24 09:57:08 +02:00
  • 1ca863dbd5 Merge pull request #1167 from cclauss/patch-1 Windel Bouwman 2019-07-24 09:04:48 +02:00
  • a7065935f8 Fix test and add test for negative numberers Askaholic 2019-07-23 22:24:35 -08:00
  • 29248fd1fa stdlib.io: Implement seekable() Dong-hee Na 2019-07-24 13:06:58 +09:00
  • 6aeec34df0 Add tests for str.__iter__ and str.__next__ Marcin Pajkowski 2019-07-24 01:07:08 +02:00
  • db8eb7b8c3 Implement str.__iter__ and str.__next__ Marcin Pajkowski 2019-07-24 01:07:08 +02:00
  • cbd88e660c env: JOBCACHE=9 cclauss 2019-07-23 23:41:04 +02:00
  • f994b0580f Move get_item_option back into ItemProtocol Windel Bouwman 2019-07-23 23:31:09 +02:00
  • 2c512d8ad4 Merge pull request #1170 from Askaholic/impl-int-ratio-properties Windel Bouwman 2019-07-23 23:19:00 +02:00
  • 86a1ef2ab8 Add numerator/denominator tests to snippets Askaholic 2019-07-23 12:42:45 -08:00
  • 73e418cd11 Add numerator and denominator properties for int Askaholic 2019-07-23 12:38:53 -08:00
  • e138a7303d Move get_item_option to PyDictRef struct. Windel Bouwman 2019-07-23 21:27:37 +02:00
  • f7320cf545 Move Scope struct to its own file, making the frame module private in the process. Windel Bouwman 2019-07-23 20:39:47 +02:00
  • 25816a2775 Add some extra profiling trace points. Windel Bouwman 2019-07-23 19:55:04 +02:00
  • b174453677 Travis CI: Lint Python code with flake8 Christian Clauss 2019-07-23 11:21:15 +02:00
  • 0a6253593f Change compile_dir path to &Path Aviv Palivoda 2019-07-22 18:02:57 +03:00
  • 64f102450b Fix clippy warning Aviv Palivoda 2019-07-22 17:58:33 +03:00
  • 4e1ebb0645 Merge pull request #1165 from RustPython/fix-repl Windel Bouwman 2019-07-22 07:01:13 +02:00
  • aa079ea228 Remove sitecustomize.py; fix #1164 coolreader18 2019-07-22 00:35:38 -04:00
  • 255b744217 Minor tweak on lexer to fix the REPL. Windel Bouwman 2019-07-21 22:11:37 +02:00
  • c7ffa2e8b0 Merge pull request #1163 from RustPython/ast-module Windel Bouwman 2019-07-21 16:06:02 +02:00
  • f31b9dc0f3 Merge pull request #1161 from RustPython/coolreader18/cpython-libs5 Windel Bouwman 2019-07-21 15:40:50 +02:00
  • 140d582599 Add a bunch of stdlib modules from CPython coolreader18 2019-07-20 23:20:34 -05:00
  • e922a6a952 Fix trailing newline issue #17 Windel Bouwman 2019-07-21 14:00:55 +02:00
  • 8c199ee2f2 Refactor the lexer code to bring some more sanity and reduce function size. Windel Bouwman 2019-07-21 13:05:10 +02:00
  • 4af85e970c Merge pull request #1162 from adolfogonzalez3/impl-list.__rmul__ Windel Bouwman 2019-07-21 09:55:42 +02:00
  • 208b37a691 Merged Adolfo Gonzalez III 2019-07-21 01:08:31 -05:00
  • 6768e3a343 Merge pull request #1157 from adolfogonzalez3/impl-list.__reversed__ Noah 2019-07-20 22:32:16 -04:00
  • 18b0f631ac Ran cargo fmt --all Adolfo Gonzalez III 2019-07-20 20:24:43 -05:00
  • d74c0d5c1f Merge pull request #1160 from RustPython/ast-module Windel Bouwman 2019-07-20 21:57:20 +02:00
  • 7226c925d2 Add hashmap macro to __exports Aviv Palivoda 2019-07-20 22:25:46 +03:00
  • ccd7d8960d Suppress clippy warning. Windel Bouwman 2019-07-20 21:25:11 +02:00
  • c480449420 Fix clippy comments Aviv Palivoda 2019-07-20 22:09:24 +03:00
  • d6c19c1c6a Add location to expressions. Change symboltable to use flags for symbols. Windel Bouwman 2019-07-20 20:44:38 +02:00
  • 5c240d71a8 Support freezing of stdlib Aviv Palivoda 2019-07-20 13:03:59 +03:00
  • f271a0e5cf Change py_compile_bytecode to return map Aviv Palivoda 2019-07-20 12:23:56 +03:00
  • befe1803db Add freeze-stdlib compile flag Aviv Palivoda 2019-07-20 12:23:16 +03:00
  • 1b48ade07b Merge pull request #1158 from RustPython/coolreader18/cpython-libs4 Windel Bouwman 2019-07-20 09:19:06 +02:00
  • 8101f423df Merge pull request #1153 from RustPython/ast-module Windel Bouwman 2019-07-20 09:07:05 +02:00
  • 9ec6660c09 Add argparse and gettext modules coolreader18 2019-07-19 22:38:09 -05:00
  • b7c035fdde Implemented list.__reversed__ Adolfo Gonzalez III 2019-07-19 16:08:16 -05:00
  • f919ed0137 Extend symtable module. Windel Bouwman 2019-07-19 22:05:35 +02:00
  • ff0a6171b5 Merge pull request #1155 from RustPython/coolreader18/better-dockerfile Windel Bouwman 2019-07-19 21:27:22 +02:00
  • b7e085ec7d Merge pull request #1156 from RustPython/import-bug Windel Bouwman 2019-07-19 21:12:35 +02:00
  • ce1523c142 Fix panic on import statement with levels but no module name. Windel Bouwman 2019-07-19 17:31:57 +02:00
  • 97c9b2316e Update Dockerfile.wasm coolreader18 2019-07-18 10:48:13 -05:00
  • be887526c1 Fix implements of round JimJeon 2019-06-29 17:34:28 +09:00
  • 4dc31e21ec Fix tests for float.__round__ JimJeon 2019-06-29 16:15:37 +09:00
  • ae018d579b Implement suggestion from clippy. Windel Bouwman 2019-07-17 09:36:11 +02:00
  • 19e783d285 Merge pull request #1154 from RustPython/coolreader18/update-readmes Windel Bouwman 2019-07-17 09:30:33 +02:00
  • 5821bac2dc Update READMEs coolreader18 2019-07-16 19:13:07 -05:00
  • 215308d474 Add initial draft of symtable module. Windel Bouwman 2019-07-16 22:04:38 +02:00
  • 42b1b75562 Merge pull request #1152 from RustPython/import-syntax Aviv Palivoda 2019-07-16 19:03:50 +03:00
  • ff762d7109 Address relative import with 3 dots. Closes #1052. Windel Bouwman 2019-07-15 21:41:43 +02:00
  • 2e66a6a3b7 Merge pull request #1151 from RustPython/import-syntax Windel Bouwman 2019-07-15 21:41:15 +02:00
  • 0741c36bb8 Simplify import AST in line with CPython. Windel Bouwman 2019-07-15 21:00:28 +02:00
  • b23b8e2904 Merge pull request #1150 from palaviv/exc-info Windel Bouwman 2019-07-15 19:05:04 +02:00
  • 802acf7dd5 Add sys.exc_info Aviv Palivoda 2019-07-13 18:41:53 +03:00
  • a0abe08c9a Merge pull request #1149 from RustPython/coolreader18/cpython-libs3 Windel Bouwman 2019-07-15 17:12:08 +02:00
  • 26e3d7fa6f Merge pull request #1146 from RustPython/ast-module Windel Bouwman 2019-07-15 17:11:45 +02:00
  • f7dd1a2952 Add windows errno coolreader18 2019-07-14 23:41:20 -05:00
  • 8516ad29c9 Merge pull request #1148 from dmitrijoseph/comp Windel Bouwman 2019-07-15 07:02:15 +02:00
  • f59d84a750 Add codecs, locale, shutil, errno, and encodings modules coolreader18 2019-07-14 23:09:59 -05:00
  • d8c06d7898 cargo fmt dmitrijoseph 2019-07-14 20:38:58 -04:00
  • eba282dcbe Implemented lt, gt, le, ge dmitrijoseph 2019-07-14 18:47:45 -04:00
  • 93dfbdcaa9 Merge pull request #1144 from RustPython/env-var-processing Noah 2019-07-14 16:46:10 -05:00
  • cdfcf5278c Use env::var where applicable. Fix flame-it feature build. Windel Bouwman 2019-07-14 21:39:26 +02:00
  • e06de30eb6 Implement more nodes in the ast. Add script to walk over AST of sourcecode. Windel Bouwman 2019-07-14 21:18:49 +02:00
  • f752c93c0a Add sys.settrace and sys.setprofile functions to register profiling functions. Windel Bouwman 2019-07-14 12:33:22 +02:00
  • 49afefd4f2 Implement ideas from clippy. Windel Bouwman 2019-07-14 10:44:33 +02:00
  • ee8bcf4921 Move processing of PYTHONPATH out of vm. Windel Bouwman 2019-07-14 09:59:27 +02:00
  • 16829d20d8 Merge pull request #1143 from RustPython/update-readme coolreader18 2019-07-13 21:58:54 -05:00
  • fb3ccadc17 Merge pull request #1140 from RustPython/redox coolreader18 2019-07-13 16:59:56 -05:00
  • cfd0d05642 Switch redox recipe to master branch coolreader18 2019-07-13 16:59:13 -05:00
  • e0981f8b67 Add references to usage and conference videos Windel Bouwman 2019-07-13 23:34:34 +02:00
  • 894e42fa99 Move to redox/ directory coolreader18 2019-07-13 16:27:48 -05:00
  • d9d7a91157 Move vm initialization to own function coolreader18 2019-07-13 16:15:45 -05:00
  • d3e1bfe548 Merge pull request #1141 from RustPython/time-module-fixes Windel Bouwman 2019-07-13 22:45:26 +02:00
  • 402eb8a48b Merge branch 'master' into redox coolreader18 2019-07-13 11:46:43 -05:00