Commit Graph

  • 2fe81df5af Enable Maturin Charles Marsh 2022-08-10 15:41:53 -0400
  • d6b4623ff7 Misc. clean up Charles Marsh 2022-08-10 15:14:26 -0400
  • a8e7a98300 Add file watcher Charles Marsh 2022-08-10 14:00:08 -0400
  • 211849901c Add another check Charles Marsh 2022-08-09 22:16:50 -0400
  • 6257dd00c7 Support multiple files Charles Marsh 2022-08-09 17:02:14 -0400
  • 92238b4138 Add error messages Charles Marsh 2022-08-09 13:43:21 -0400
  • bd2e159ceb Amend README.md Charles Marsh 2022-08-09 13:21:53 -0400
  • 0d8e4bd6e9 Initial commit for linter prototype Charles Marsh 2022-08-09 13:19:19 -0400
  • 29644a30d7 Add compile::Mode::BlockExpr Jeong Yunwon 2022-05-02 04:11:59 +0900
  • 07712eda58 Upgrade libraries Jeong Yunwon 2022-04-17 23:49:39 +0900
  • 76728bb69d Run cargo upgrade Noa 2021-09-13 13:01:55 -0500
  • 721c2709c8 Migrate to 2021 edition Noa 2021-10-21 11:46:24 -0500
  • 7865cace06 Add unparse feature to ast Noa 2021-08-30 00:36:40 -0500
  • a9330765fa Add an ast optimizer Noah 2021-04-04 18:03:19 -0500
  • 9941eef853 Upgrade dependencies Noah 2021-03-23 12:39:48 -0500
  • e494175cd2 Update the compiler to use the new asdl ast types Noah 2021-01-10 00:46:59 -0600
  • dd7560c494 Implement asdl in the ast and parser Noah 2020-11-28 14:57:00 -0600
  • 6603b4a124 Use ahash/phf in parser Noah 2020-12-09 00:11:49 -0600
  • dab7e20a33 Use ahash in the compiler Noah 2020-12-19 15:26:41 -0600
  • 13f3ec5b2b Update other stuff to use the root of rustpython_bytecode Noah 2020-12-19 14:42:52 -0600
  • 452cd308d5 Optimize the size of Instruction Noah 2020-12-10 11:22:21 -0600
  • 3c469eaa26 compiler/porcelain wrapper Noah 2020-11-02 23:15:56 -0600
  • 0c5bf8e470 Split the ast from the parser, remove compiler dep on parser Noah 2020-11-02 12:37:19 -0600
  • 3f52fdd50a Use disassembly for snapshot testing Noah 2020-10-17 21:54:47 -0500
  • f0c0897f23 Update compiler to output codeobj.constants, use insta for snapshot testing Noah 2020-10-17 18:56:30 -0500
  • a35d4dc22a clean up PyComplex Jeong YunWon 2020-08-09 21:33:13 +0900
  • 5fe1bd3900 Update itertools Noah 2020-07-21 00:47:22 -0500
  • 3737af157f Release 0.1.2 Noah 2020-06-23 18:47:08 -0500
  • ed01cd63ee upgrade low-risk deps Chris West (Faux) 2019-10-10 21:07:26 +0100
  • 1dd57971a9 Optimize BuildMap bytecode emission Seo Sanghyeon 2019-10-03 00:03:08 +0900
  • d1ae5a7448 Bump crate versions Noah 2019-09-25 11:37:02 -0500
  • e89d6febea Make peephole optimizer a stream processor coolreader18 2019-08-03 22:02:29 -0500
  • 4dcad05aa0 Extend symtable module. Windel Bouwman 2019-07-19 22:05:35 +0200
  • b0d270b881 Set all versions to 0.1.0 Windel Bouwman 2019-07-07 13:04:12 +0200
  • e3ccef2504 Change authors to team name. Windel Bouwman 2019-07-01 21:14:07 +0200
  • dcdd964e0c Change underscore into hyphen Windel Bouwman 2019-07-01 21:05:29 +0200
  • 107442cc06 Make bytecode crate independent of parser crate. Windel Bouwman 2019-06-30 11:42:36 +0200
  • 10957879db Move bytecode into own crate. Windel Bouwman 2019-06-30 11:01:40 +0200
  • f0148f46d0 Split off bytecode compilation into a separate crate coolreader18 2019-06-12 21:43:43 -0500