Commit Graph

  • 508cbfdb75 some refactor blueloveTH 2024-04-24 17:54:55 +08:00
  • 4ea33da1ec doc fix blueloveTH 2024-04-24 16:17:07 +08:00
  • ba09567e08 some fix blueloveTH 2024-04-24 16:07:03 +08:00
  • 372446c1d2 Update build_with_warnings.sh blueloveTH 2024-04-24 15:04:55 +08:00
  • 59ed97aa5a remove support for user config blueloveTH 2024-04-23 12:41:14 +08:00
  • 9c9faa5f89 remove an UB blueloveTH 2024-04-23 12:29:33 +08:00
  • 4ba44fa51b Update array2d.cpp blueloveTH 2024-04-21 21:07:32 +08:00
  • d634ec9829 fix names blueloveTH 2024-04-21 21:04:42 +08:00
  • d2baf1b145 Update config.md blueloveTH 2024-04-20 21:39:18 +08:00
  • a08efc0a6a move op_names blueloveTH 2024-04-20 12:25:51 +08:00
  • 0f543a2c96 Update codeobject.cpp blueloveTH 2024-04-20 12:19:41 +08:00
  • c6473661dd some optimize blueloveTH 2024-04-20 12:13:15 +08:00
  • ede1b458f1 some optimize blueloveTH 2024-04-20 12:05:08 +08:00
  • ceb2e7e5f0 some optimize blueloveTH 2024-04-20 11:53:33 +08:00
  • 16d595b6b4 some optimize blueloveTH 2024-04-20 11:50:28 +08:00
  • 237fd57b66 some optimize blueloveTH 2024-04-20 11:47:50 +08:00
  • 1d32d2b42a optimize compile time blueloveTH 2024-04-20 11:25:45 +08:00
  • 8271d0f8bd Update debugging.md blueloveTH 2024-04-19 13:00:27 +08:00
  • c6652736f3 Update pocketpy.cpp v1.4.5 blueloveTH 2024-04-18 22:29:59 +08:00
  • e940ac3068 some fix blueloveTH 2024-04-17 20:29:11 +08:00
  • 9d8207c6be use builtin mt19937 blueloveTH 2024-04-17 13:49:24 +08:00
  • 88628f3942 Update vm.cpp blueloveTH 2024-04-16 23:37:36 +08:00
  • c4b3d2bb5f refactor blueloveTH 2024-04-16 23:31:12 +08:00
  • 4083d16a38 change bind_property blueloveTH 2024-04-16 23:11:39 +08:00
  • 0ec01abdeb refactor __doc__ and rm __signature__ blueloveTH 2024-04-16 23:06:43 +08:00
  • 9de8fee0a0 Update 95_pdb.py blueloveTH 2024-04-15 19:38:19 +08:00
  • 49045f2c48 add l and ll blueloveTH 2024-04-15 19:38:11 +08:00
  • 21e5122c44 some fix blueloveTH 2024-04-15 01:23:44 +08:00
  • 1cf67220f8 Update error.cpp blueloveTH 2024-04-14 21:53:00 +08:00
  • d2052557f7 fix line_profiler blueloveTH 2024-04-14 21:39:10 +08:00
  • 6ec6c5290b some fix blueloveTH 2024-04-14 21:26:03 +08:00
  • ef521c4cd4 Update amalgamate.py blueloveTH 2024-04-14 20:59:30 +08:00
  • eb117d720a Create debugging.md blueloveTH 2024-04-14 20:50:05 +08:00
  • d38fd25459 Update 95_pdb.py blueloveTH 2024-04-14 20:33:22 +08:00
  • d87c9ff850 add breakpoint blueloveTH 2024-04-14 20:33:04 +08:00
  • b6d62c9d89 add breakpoint blueloveTH 2024-04-14 20:14:51 +08:00
  • aaa0d55361 add breakpoint blueloveTH 2024-04-14 18:31:14 +08:00
  • e4755101bc Update precompile.md blueloveTH 2024-04-14 16:26:39 +08:00
  • ecf49321e3 Update precompile.md blueloveTH 2024-04-14 16:25:51 +08:00
  • 8ca0e0168c add reduce and partial blueloveTH 2024-04-14 16:18:04 +08:00
  • c4cde994f8 fix a bug blueloveTH 2024-04-14 15:52:10 +08:00
  • c4cf62f02f Update run_tests.py blueloveTH 2024-04-14 15:44:44 +08:00
  • d47dcd8cd8 add test for precompiled blueloveTH 2024-04-14 15:37:22 +08:00
  • 88d1d4e0a2 Update compiler.cpp blueloveTH 2024-04-14 15:32:00 +08:00
  • 5a8d9bb5f7 some fix blueloveTH 2024-04-14 15:25:01 +08:00
  • bcff54fe78 some optimize blueloveTH 2024-04-14 15:15:41 +08:00
  • 1b53c51cdc Update io.cpp blueloveTH 2024-04-14 14:41:38 +08:00
  • b4d5ebcfe5 Update io.cpp blueloveTH 2024-04-14 14:38:56 +08:00
  • 5eaef2c900 update os blueloveTH 2024-04-14 14:19:08 +08:00
  • c5e055e1a8 Update sys.md blueloveTH 2024-04-14 13:36:53 +08:00
  • 348b071c1e fix test logic blueloveTH 2024-04-14 13:35:49 +08:00
  • 5d4294b457 add pkpy_set_main_argv blueloveTH 2024-04-14 13:29:20 +08:00
  • 14a9120d9b fix test logic blueloveTH 2024-04-14 13:11:12 +08:00
  • d3989474a7 some optimize blueloveTH 2024-04-14 12:32:45 +08:00
  • 50fe20b659 Update precompile.md blueloveTH 2024-04-14 02:11:16 +08:00
  • 2b74fc847e Update precompile.md blueloveTH 2024-04-14 01:51:14 +08:00
  • 57574bd8be some fix blueloveTH 2024-04-14 01:49:50 +08:00
  • 96eaeb49f5 some fix blueloveTH 2024-04-14 01:20:56 +08:00
  • c07bf67714 some fix blueloveTH 2024-04-14 01:17:17 +08:00
  • a54c7e4b03 add some docs blueloveTH 2024-04-14 00:17:02 +08:00
  • 7a145b6c02 Merge branch 'main' of https://github.com/pocketpy/pocketpy blueloveTH 2024-04-14 00:11:11 +08:00
  • 4d2af4b83d
    allow next to be compatible with cpython (#241) BLUELOVETH 2024-04-14 00:08:41 +08:00
  • 29d0a6a932 allow next to be compatible with cpython blueloveTH 2024-04-14 00:07:30 +08:00
  • cacc7274f7
    prebuild sources (#240) BLUELOVETH 2024-04-13 23:47:24 +08:00
  • 5acb5260e3 Update _generated.h blueloveTH 2024-04-13 23:46:46 +08:00
  • ced685e638 Merge branch 'main' of https://github.com/pocketpy/pocketpy into old blueloveTH 2024-04-13 23:46:05 +08:00
  • 6bf645d738
    add itertools (#239) BLUELOVETH 2024-04-13 23:44:07 +08:00
  • 062da8b8ae add itertools blueloveTH 2024-04-13 23:43:11 +08:00
  • d70f8d8f18 Update compiler.cpp blueloveTH 2024-04-13 23:35:04 +08:00
  • ab96dbb028
    Update typing.py BLUELOVETH 2024-04-13 23:34:29 +08:00
  • 1cc24d40a2 add compile blueloveTH 2024-04-13 23:20:50 +08:00
  • 43fb6a966b Update error.cpp blueloveTH 2024-04-13 23:00:19 +08:00
  • 6028967abe Update error.cpp blueloveTH 2024-04-13 22:59:14 +08:00
  • 0d41d40456 add precompile blueloveTH 2024-04-13 22:55:49 +08:00
  • 9855f4e681 Update compiler.cpp blueloveTH 2024-04-13 21:37:06 +08:00
  • e02292c03d add precompile blueloveTH 2024-04-13 21:35:25 +08:00
  • 790e87f688 add vec.__getitem__ blueloveTH 2024-04-13 14:25:18 +08:00
  • b95244ab52 Update CMakeLists.txt blueloveTH 2024-04-12 18:13:50 +08:00
  • f7eecaa165 Update obj.h blueloveTH 2024-04-12 15:50:34 +08:00
  • 11def613b6 optimize is_type blueloveTH 2024-04-12 15:50:15 +08:00
  • 9b5c862ed1 test case for true-division ZeroDivisionError albertexye 2024-04-11 21:17:54 -04:00
  • 1b793fd5b2 raise a ZeroDivisionError when true-dividing by zero albertexye 2024-04-11 21:09:36 -04:00
  • 2129392b0e Update dataclasses.cpp blueloveTH 2024-04-11 13:35:29 +08:00
  • f53a46941a deprecate *non_tagged* blueloveTH 2024-04-11 11:50:15 +08:00
  • b3c898672e Update vm.cpp blueloveTH 2024-04-11 11:31:46 +08:00
  • df5f5b4e93 some fix blueloveTH 2024-04-11 11:28:48 +08:00
  • 1f4b72e010 fix function types blueloveTH 2024-04-11 11:21:35 +08:00
  • 1d97cc0824 Update linalg.h blueloveTH 2024-04-11 01:38:24 +08:00
  • 49ee693d40 optimize for empty function blueloveTH 2024-04-11 01:31:45 +08:00
  • 335d35cbc9 some fix blueloveTH 2024-04-06 18:47:10 +08:00
  • dcb5f38ddf make float always 64-bit blueloveTH 2024-04-06 17:54:53 +08:00
  • 367d576a66 Create io.md blueloveTH 2024-04-06 17:24:26 +08:00
  • 2219809fb4 support bytes slice blueloveTH 2024-04-06 17:18:35 +08:00
  • 10ca25f6b0 add enum module blueloveTH 2024-04-06 17:00:50 +08:00
  • 3b4d43714d use std::type_index blueloveTH 2024-04-04 00:12:01 +08:00
  • a5cb806749 some fix blueloveTH 2024-04-03 15:40:23 +08:00
  • c0c1eda1f6 add ios.toolchain.cmake blueloveTH 2024-04-03 15:37:38 +08:00
  • 936870c1f0
    Perform boundary checks before searching to prevent security vulnerabilities (#237) albertexye 2024-04-02 01:38:45 -04:00
  • 9f8d740ee2 a ValueError is raised when argument 'start' is a negative integer albertexye 2024-04-01 23:54:34 -04:00
  • 8059ab8c96
    Merge branch 'pocketpy:main' into fix/str-index-boundary-check albertexye 2024-04-01 14:49:14 -04:00