blueloveTH
|
370e3e5e11
|
fix inplace op
|
2024-05-25 20:27:20 +08:00 |
|
blueloveTH
|
52d7133e1b
|
cache nlocals
|
2024-05-25 00:31:12 +08:00 |
|
blueloveTH
|
ea8dd3f0e8
|
use relative jump
|
2024-05-24 22:01:48 +08:00 |
|
blueloveTH
|
7e06cc2e96
|
fix a bug
|
2024-05-14 00:06:15 +08:00 |
|
blueloveTH
|
82d192e8da
|
replace PyObject* with PyVar
|
2024-05-12 20:16:55 +08:00 |
|
blueloveTH
|
cefa85afa4
|
some more update
|
2024-05-10 21:03:39 +08:00 |
|
blueloveTH
|
36b73e1ce7
|
some rename
|
2024-05-10 16:37:30 +08:00 |
|
blueloveTH
|
0c3134f5c5
|
Update compiler.cpp
|
2024-05-02 18:44:47 +08:00 |
|
blueloveTH
|
ede1b458f1
|
some optimize
|
2024-04-20 12:05:08 +08:00 |
|
blueloveTH
|
0ec01abdeb
|
refactor __doc__ and rm __signature__
|
2024-04-16 23:06:43 +08:00 |
|
blueloveTH
|
b6d62c9d89
|
add breakpoint
|
2024-04-14 20:14:51 +08:00 |
|
blueloveTH
|
aaa0d55361
|
add breakpoint
|
2024-04-14 18:31:14 +08:00 |
|
blueloveTH
|
c4cde994f8
|
fix a bug
|
2024-04-14 15:52:10 +08:00 |
|
blueloveTH
|
88d1d4e0a2
|
Update compiler.cpp
|
2024-04-14 15:32:00 +08:00 |
|
blueloveTH
|
5a8d9bb5f7
|
some fix
|
2024-04-14 15:25:01 +08:00 |
|
blueloveTH
|
bcff54fe78
|
some optimize
|
2024-04-14 15:15:41 +08:00 |
|
blueloveTH
|
d3989474a7
|
some optimize
|
2024-04-14 12:32:45 +08:00 |
|
blueloveTH
|
c07bf67714
|
some fix
|
2024-04-14 01:17:17 +08:00 |
|
blueloveTH
|
d70f8d8f18
|
Update compiler.cpp
|
2024-04-13 23:35:04 +08:00 |
|
blueloveTH
|
1cc24d40a2
|
add compile
|
2024-04-13 23:20:50 +08:00 |
|
blueloveTH
|
0d41d40456
|
add precompile
|
2024-04-13 22:55:49 +08:00 |
|
blueloveTH
|
9855f4e681
|
Update compiler.cpp
|
2024-04-13 21:37:06 +08:00 |
|
blueloveTH
|
e02292c03d
|
add precompile
|
2024-04-13 21:35:25 +08:00 |
|
blueloveTH
|
1f4b72e010
|
fix function types
|
2024-04-11 11:21:35 +08:00 |
|
blueloveTH
|
49ee693d40
|
optimize for empty function
|
2024-04-11 01:31:45 +08:00 |
|
blueloveTH
|
e86baa2e2f
|
add optimized opcodes for FOR_ITER s
|
2024-03-29 01:29:32 +08:00 |
|
blueloveTH
|
37453a8502
|
some fix
|
2024-03-16 14:40:01 +08:00 |
|
blueloveTH
|
90a9a404e2
|
some refactor
|
2024-02-25 13:06:41 +08:00 |
|
blueloveTH
|
51a3c93f69
|
some refactor
|
2024-02-25 12:39:09 +08:00 |
|
blueloveTH
|
cbe8945d37
|
some update
|
2024-02-19 11:42:18 +08:00 |
|
blueloveTH
|
19a2b8950b
|
replace std::vector<Expr_> with small_vector
|
2024-02-18 21:31:27 +08:00 |
|
blueloveTH
|
5983dd2ae6
|
add unique_ptr_64
|
2024-02-18 20:49:26 +08:00 |
|
blueloveTH
|
97c923e514
|
use pod_vector for small vectors
|
2024-02-18 17:51:35 +08:00 |
|
blueloveTH
|
1558e5b40f
|
fix a bug
|
2024-02-18 00:44:57 +08:00 |
|
blueloveTH
|
6681efe770
|
Update compiler.cpp
|
2024-02-07 17:45:19 +08:00 |
|
blueloveTH
|
4f316d1938
|
fix a bug
|
2024-02-07 17:32:34 +08:00 |
|
blueloveTH
|
ac32dfdb2d
|
record start_line & end_line
|
2024-02-07 17:07:55 +08:00 |
|
blueloveTH
|
2c8a8732f0
|
fix docs with pocketpy
|
2024-02-05 16:15:00 +08:00 |
|
blueloveTH
|
b65cf89d22
|
fix https://github.com/pocketpy/pocketpy/issues/171
|
2024-02-04 19:30:51 +08:00 |
|
blueloveTH
|
7bd99279e5
|
fix https://github.com/pocketpy/pocketpy/issues/196
|
2024-02-04 17:53:31 +08:00 |
|
blueloveTH
|
1a9e9dc752
|
change source to std::string_view
|
2024-02-01 13:28:16 +08:00 |
|
blueloveTH
|
5ffb446d4a
|
fix https://github.com/pocketpy/pocketpy/issues/194
|
2024-01-26 12:07:33 +08:00 |
|
blueloveTH
|
88c0102e79
|
fix https://github.com/blueloveTH/pocketpy/issues/192
|
2024-01-19 20:31:12 +08:00 |
|
blueloveTH
|
d64863fd43
|
some refactor
|
2024-01-19 20:02:23 +08:00 |
|
blueloveTH
|
19b2eda72a
|
...
|
2024-01-19 18:29:01 +08:00 |
|
blueloveTH
|
8079b82813
|
...
|
2024-01-19 18:09:42 +08:00 |
|
blueloveTH
|
664fc07dcd
|
fix https://github.com/blueloveTH/pocketpy/issues/187
|
2024-01-14 22:59:08 +08:00 |
|
blueloveTH
|
2cd22d40c5
|
some optimize
|
2024-01-07 01:49:33 +08:00 |
|
blueloveTH
|
1eb3ba3077
|
add support for try..finally
|
2024-01-06 15:51:12 +08:00 |
|
blueloveTH
|
02a25de8e5
|
warn return with arg inside generator function
|
2024-01-05 22:02:23 +08:00 |
|