Commit Graph

  • ffc62c38c5 Merge pull request #4134 from coolreader18/fix-cron-ci-2 Noa 2022-08-24 18:44:33 -05:00
  • 10cfe275a6 Fix occasional race condition in dictdatatype Noa 2022-08-24 17:49:35 -05:00
  • 69aac594c9 Try fixing jsontest? Noa 2022-08-24 17:49:22 -05:00
  • 4ccdc19208 Implement __slots__ with member_descriptor (#4106) Lee Dogeon 2022-08-25 02:11:23 +09:00
  • 05d73dd718 Merge pull request #4131 from coolreader18/fix-weekly-ci-lalrpop Noa 2022-08-23 15:51:27 -05:00
  • f7e58a38a1 Fix lalrpop python.rs for weekly ci Noa 2022-08-23 15:50:27 -05:00
  • e9970edd77 Add built-in breakpoint function (#4122) Gyubong 2022-08-23 21:45:01 +09:00
  • e34d8b184c Merge pull request #4128 from youknowone/whats-left Jeong YunWon 2022-08-23 21:18:31 +09:00
  • a098b660f8 crlf -> lf CPython Developers 2022-08-23 20:38:19 +09:00
  • 0ba0c6c97e ensure update_asdl and whats_left not broken Jeong YunWon 2022-08-23 16:14:48 +09:00
  • ac1be9e2a4 Fix whats_left Jeong YunWon 2022-08-23 16:14:34 +09:00
  • 6b31ed37a4 Merge pull request #4116 from charliermarsh/charlie/f-string Jeong YunWon 2022-08-23 19:30:36 +09:00
  • bd4b1a13db Merge pull request #3921 from youknowone/update-threading Jeong YunWon 2022-08-23 15:55:00 +09:00
  • 413a668582 Mark failing tests from test_threading Jeong YunWon 2022-08-23 04:51:57 +09:00
  • 3062a75387 Merge pull request #4127 from coolreader18/upd-mailmap Jeong YunWon 2022-08-23 15:52:29 +09:00
  • b303454f5c Update mailmap Noa 2022-08-23 01:49:39 -05:00
  • 0d19e0cb79 Merge pull request #4121 from youknowone/compiler Jeong YunWon 2022-08-23 05:57:38 +09:00
  • 60a6714d5d remove Mode from codegen root Jeong YunWon 2022-08-23 05:15:27 +09:00
  • 6b8e9c2118 parser::Mode from compile::Mode Jeong YunWon 2022-08-23 04:17:06 +09:00
  • 8c9c2820b7 use thiserror Jeong YunWon 2022-08-23 03:59:51 +09:00
  • 55061c7b6a new_syntax_error working without full compiler Jeong YunWon 2022-08-23 02:04:56 +09:00
  • c932ad8752 Update concurrent from CPython 3.10.5 CPython developers 2022-07-18 22:42:15 +09:00
  • a1548e20f5 Update thread/threading from CPython 3.10.5 CPython developers 2022-07-18 22:49:38 +09:00
  • 07e339a7fb Create vm::compiler to handle CompileError variations Jeong YunWon 2022-08-23 01:43:19 +09:00
  • d876673546 Move out CompileError to core as generic form Jeong YunWon 2022-08-23 01:30:00 +09:00
  • 9aacd144ca Integrate CompileError to compiler-core::BaseError Jeong YunWon 2022-08-22 20:21:40 +09:00
  • 31f95eeb1e integrate CodegenError to compiler-core::Error Jeong YunWon 2022-08-22 18:38:55 +09:00
  • 9ecbff8b98 Integrate ParseError to compiler-core::Error Jeong YunWon 2022-08-22 09:07:15 +09:00
  • 65df1fe9b6 integrate ast::Location into compilre-core::Location Jeong YunWon 2022-08-22 08:38:21 +09:00
  • 0c456a5706 Share location between compiler crates Jeong YunWon 2022-08-22 07:40:15 +09:00
  • fc6d614bf4 rustpython-bytecode -> rustpython-compiler-core Jeong YunWon 2022-08-22 07:34:30 +09:00
  • 6eeaf976a2 sort Cargo.toml dependencies Jeong YunWon 2022-08-22 07:12:10 +09:00
  • fe6f6db72d clean up cargo.toml sort Jeong YunWon 2022-08-22 06:58:28 +09:00
  • d45f3da192 Add source_path to ParseError Jeong YunWon 2022-08-22 06:48:47 +09:00
  • 58f5122b3d codegen::{CompileError -> CodegenError} Jeong YunWon 2022-08-22 06:30:06 +09:00
  • 1606c26c99 Refactor Mode and partial parser/codegen for eval/exec Jeong YunWon 2022-08-22 06:09:18 +09:00
  • 4d0d9ff1a1 Refactor symboltables and _ast to use codegen when possible Jeong YunWon 2022-08-22 05:19:36 +09:00
  • 5e480b8794 Fix f-string regression Charles Marsh 2022-08-21 16:55:06 -04:00
  • 0abecdad76 Avoid creating unused JoinedStr in FStringParser Charles Marsh 2022-08-19 10:47:37 -04:00
  • c7ad41ec4d Merge pull request #4119 from youknowone/compiler Jeong YunWon 2022-08-22 05:55:52 +09:00
  • a52c5e5dc3 rename parse-compile feature to compiler Jeong YunWon 2022-08-22 04:39:52 +09:00
  • 721d124848 *.snap linguist-generated -merge Jeong YunWon 2022-08-22 04:37:25 +09:00
  • 86118d5276 drop compiler dependencies from stdlib Jeong YunWon 2022-08-22 04:26:03 +09:00
  • fb5ac9e79b reorganize compiler crates Jeong YunWon 2022-08-22 04:02:00 +09:00
  • 1100df7458 Clean up imports Jeong YunWon 2022-08-22 03:42:06 +09:00
  • a9cacc7796 Merge pull request #4118 from youknowone/parser-error Jeong YunWon 2022-08-22 03:26:07 +09:00
  • 54331fc359 panic when parser build failed Jeong YunWon 2022-08-22 03:20:32 +09:00
  • f1c7aebfad Merge pull request #4115 from youknowone/fstring Jeong YunWon 2022-08-22 02:41:26 +09:00
  • 43d2b97162 Fix f-string self-documenting format Jeong YunWon 2022-08-22 01:38:31 +09:00
  • 138c699853 Merge pull request #4101 from youknowone/fstring Jeong YunWon 2022-08-22 01:38:08 +09:00
  • 6afb05b314 Merge pull request #4098 from jiang1997/win32api Jeong YunWon 2022-08-22 01:37:54 +09:00
  • 598be6e5ea Fix nested-fstring unbalanced brace pairs handling Jeong YunWon 2022-08-19 05:48:38 +09:00
  • ca11fb4476 Reduce format specifier formatter copy depth Jeong YunWon 2022-08-19 05:18:46 +09:00
  • 14ad4c04cf Add more fstring tests Jeong YunWon 2022-08-19 05:16:38 +09:00
  • 1b58f0061e Merge pull request #4109 from charliermarsh/charlie/named-expr-generator Jeong YunWon 2022-08-22 00:44:28 +09:00
  • 32030a0f89 Add a snippet in syntax_generator.py Charles Marsh 2022-08-21 11:07:49 -04:00
  • e04d2ace1f Allow named expressions in generator comprehensions Charles Marsh 2022-08-20 16:11:05 -04:00
  • 7b959dfba7 relocate conversion traits and fix build Jeong Yunwon 2022-08-21 14:59:57 +09:00
  • 5d7dcce446 feat: _winapi.GetModuleFileName jiang1997 2022-08-18 16:58:40 +08:00
  • 5583e36067 httpservers only support lf line-end in RustPython Jeong Yunwon 2022-08-21 15:23:05 +09:00
  • 3e40c05d8f Fix: staticmethod GetDescriptor hyerim 2022-08-21 18:49:48 +09:00
  • b256b7c35d Fix: delete todo hyerim 2022-08-21 18:33:57 +09:00
  • 42ef202f99 Add: staticmethod __init__ - PyStaticMethod struct field type change - Adding a .lock() due to adding a lock method - builtinfunc.rs file change due to type change hyerim 2022-08-21 18:32:30 +09:00
  • ff20f314f8 Merge pull request #4113 from youknowone/lalrpop-dep Jeong YunWon 2022-08-21 15:48:52 +09:00
  • 22c8ed9604 Always use lalrpop cargo dependency instead of command Jeong YunWon 2022-08-21 15:46:50 +09:00
  • 9a535bdd32 adjust failing markers for httplib Jeong YunWon 2022-08-07 16:30:39 +09:00
  • c1a40614b2 remove failng markers from test_urllib Jeong YunWon 2022-08-07 16:30:59 +09:00
  • 6fdc51e3b7 Update http from CPython 3.10.5 CPython developers 2022-07-18 04:46:41 +09:00
  • d121f5e57b Merge pull request #4112 from youknowone/wasm-ci-fix Jeong YunWon 2022-08-21 14:09:46 +09:00
  • 814da11bb2 block wasm test until lalrpop done Jeong YunWon 2022-08-19 06:02:46 +09:00
  • bea97cd254 Implement CPython-like implicit string concatenation in parser (#4097) Charlie Marsh 2022-08-21 00:49:00 -04:00
  • e44ccb068d Build lalrpop without lalrpop binary (#4107) Lee Dogeon 2022-08-21 12:21:45 +09:00
  • c334626f3c Feature: sys.orig_argv (#4048) Karatus 2022-08-20 22:58:58 +09:00
  • 3630cfac2d Merge pull request #4105 from youknowone/unicode-names Jeong YunWon 2022-08-19 18:25:06 +09:00
  • 6e2411ea57 Update unicode_names to 0.5.1 to fix crash Jeong YunWon 2022-08-19 15:24:56 +09:00
  • d4a9301762 Merge pull request #4104 from RustPython/fix-jsontests Jeong YunWon 2022-08-19 13:09:14 +09:00
  • 5c58b320c9 Merge pull request #4103 from coolreader18/no-nullablesocket Jeong YunWon 2022-08-19 13:06:57 +09:00
  • 33e848e32e Fix benches Noa 2022-08-18 20:52:11 -05:00
  • 19b5b08aee Use /usr/bin/env -S Noa 2022-08-18 20:43:20 -05:00
  • e0b03c85de Don't abort codecov data upload when regrtests fail Noa 2022-08-18 20:42:13 -05:00
  • 60159b2632 Fix jsontests.py interaction with module-level SkipTest Noa 2022-08-18 20:32:21 -05:00
  • ead2a392cc Update nix and rustyline Noa 2022-08-18 20:02:17 -05:00
  • d146cdb7df Remove nullable_socket impl now that socket2::Socket has a niche Noa 2022-08-18 17:38:00 -05:00
  • adcdccbbff Merge pull request #4042 from youknowone/ast Jeong YunWon 2022-08-19 04:54:03 +09:00
  • 9c31b36581 minor style fix Jeong YunWon 2022-08-19 04:52:14 +09:00
  • 529d76ac1e mark failing tests from test_ast.py Jeong YunWon 2022-08-12 06:46:44 +09:00
  • 4d0e3576bc Fix ast error types and messages Jeong YunWon 2022-08-12 06:42:07 +09:00
  • 53b344866f Implement new features for updated python asdl Jeong YunWon 2022-08-12 05:24:19 +09:00
  • 0d334a9b0e Update generated ast modules for changed asdl_rs.py Jeong YunWon 2022-08-12 03:49:00 +09:00
  • e5796e4f4f black asdl_rs.py Jeong YunWon 2022-08-17 04:12:32 +09:00
  • 089eafeabd update asdl_rs.py for updated Python.asdl Jeong YunWon 2022-08-12 03:48:14 +09:00
  • 5ffb69b58d Update Python.asdl from CPython 3.10.6 CPython Developers 2022-08-11 08:21:09 +09:00
  • f108d97353 Update {test_}ast.py from CPython 3.10.6 CPython Developers 2022-08-11 07:29:18 +09:00
  • c995f37ec2 Add failing markers to test_future Jeong YunWon 2022-08-17 03:13:48 +09:00
  • aa7d54817a Update test_future from CPython 3.10.6 CPython Developers 2022-08-17 03:09:19 +09:00
  • 98b5c0622a Merge pull request #4090 from youknowone/lalrpop Jeong YunWon 2022-08-19 04:43:41 +09:00
  • 719b0edf46 lalrpop binary / feature dual support Jeong YunWon 2022-08-18 19:09:22 +09:00
  • fe3f67f836 upgrade lalrpop to 0.19.8 Jeong YunWon 2022-08-18 17:17:12 +09:00
  • 191cb06e22 python.lalrpop edit to checkout it as lf Jeong YunWon 2022-08-18 08:04:02 +09:00
  • eb09eb36e9 force python.lalrpop lf Jeong Yunwon 2022-08-18 07:07:41 +09:00