Max Bernstein
04134084d6
Use arrayset instead of std::set
...
This does not require a RB-tree due to the constant (and small) size of
the array. Linear search is faster. This is a 38% speedup (as measured
by Callgrind instruction count).
2023-02-24 11:44:58 -05:00
blueloveTH
43b7130f99
use uint32_t
2023-02-25 00:31:17 +08:00
blueloveTH
298739bfef
up
2023-02-24 23:09:38 +08:00
blueloveTH
e5da206ded
fix a bug
2023-02-24 22:52:04 +08:00
blueloveTH
1ea7c151a3
some optimize
2023-02-24 18:11:33 +08:00
blueloveTH
44d6a6d5dd
add mem pool
2023-02-24 17:53:31 +08:00
blueloveTH
2c290e051f
Update namedict.h
2023-02-24 16:25:01 +08:00
blueloveTH
4fa600d1cc
up
2023-02-24 16:01:03 +08:00
blueloveTH
fdd474e9c2
Update builtins.h
v0.9.0
2023-02-24 01:30:52 +08:00
blueloveTH
256f9af147
impl starred unpack
2023-02-24 01:24:51 +08:00
blueloveTH
5e15d526a0
add function unpack call
2023-02-24 00:56:41 +08:00
blueloveTH
b2b56316b2
up
2023-02-23 19:49:25 +08:00
blueloveTH
49a52f000d
up
2023-02-23 19:43:34 +08:00
blueloveTH
849f35986c
Update vm.h
2023-02-23 12:24:16 +08:00
blueloveTH
58ad912f9e
change -1 to 0
2023-02-23 09:26:26 +08:00
blueloveTH
b0e9bacc81
Update namedict.h
2023-02-23 09:19:59 +08:00
blueloveTH
f88f4b52a4
remove index check
2023-02-23 09:10:18 +08:00
blueloveTH
ab4fef8c00
Update vm.h
2023-02-23 08:52:42 +08:00
blueloveTH
8fd38d0c81
up
2023-02-23 08:34:45 +08:00
blueloveTH
ee46388841
up 1
...
up
rename
2023-02-23 08:10:49 +08:00
blueloveTH
fc8503cb45
fix a bug
2023-02-23 01:28:10 +08:00
blueloveTH
efc7da7dc7
fix a bug
2023-02-22 22:57:25 +08:00
blueloveTH
08601671dc
some optimize
2023-02-22 22:50:37 +08:00
blueloveTH
12977fd9ec
Update vm.h
2023-02-22 22:39:21 +08:00
blueloveTH
d15747c2f0
some optimize
2023-02-22 21:48:27 +08:00
blueloveTH
e13ca1a924
Update vm.h
2023-02-22 21:22:22 +08:00
blueloveTH
70ded1c2b9
Update namedict.h
2023-02-22 21:10:42 +08:00
blueloveTH
68773af1fc
fix a bug
2023-02-22 21:08:05 +08:00
blueloveTH
795c2fd12c
up
...
Revert "up"
This reverts commit 9220c606ebf70a5c5d3d3985cde42a3c865b80e2.
Update main.yml
Revert "Update main.yml"
This reverts commit d8eec59906297795f9a2f2de2a5b9367ffb920c5.
2023-02-22 20:48:19 +08:00
BLUELOVETH
4db15e76bc
Merge pull request #31 from blueloveTH/test
...
Test
2023-02-22 19:47:36 +08:00
blueloveTH
2f5807619b
fix https://github.com/blueloveTH/pocketpy/issues/30
2023-02-22 19:46:25 +08:00
blueloveTH
1ad9d2b6f9
Update vm.h
2023-02-22 19:36:10 +08:00
blueloveTH
74ed211f7b
up
...
up
up
2023-02-22 19:20:53 +08:00
blueloveTH
ca07bd7394
Update namedict.h
2023-02-22 18:35:50 +08:00
blueloveTH
371411d53a
up
2023-02-22 18:28:02 +08:00
blueloveTH
4732d4149d
Update common.h
2023-02-22 18:14:58 +08:00
blueloveTH
88b6b8066b
up
2023-02-22 18:11:26 +08:00
blueloveTH
d9c04e6da6
test
2023-02-22 16:32:14 +08:00
blueloveTH
6854128bac
change order
2023-02-21 21:13:45 +08:00
blueloveTH
b0cfed4d6c
up
2023-02-21 21:07:22 +08:00
blueloveTH
8eaa80da2e
up
...
Update vm.h
up
up
Update common.h
2023-02-21 21:01:23 +08:00
blueloveTH
57fd320ae2
up
2023-02-21 09:40:17 +08:00
blueloveTH
e5e6c49b29
impl StrName
2023-02-21 09:01:28 +08:00
blueloveTH
9107e22e7f
fix a bug
2023-02-21 01:08:39 +08:00
blueloveTH
2da3c23165
check float is IEEE 754 format
2023-02-20 21:56:47 +08:00
blueloveTH
24c2563315
refactor LIST_APPEND
2023-02-20 10:47:41 +08:00
blueloveTH
52df3a2f67
Revert "Update safestl.h"
...
This reverts commit 66cf67668c58c6127fbd296d477fb916ace1d92f.
2023-02-20 09:07:24 +08:00
blueloveTH
66cf67668c
Update safestl.h
2023-02-20 09:03:42 +08:00
blueloveTH
be4ce003a3
some optimize
2023-02-20 06:09:42 +08:00
blueloveTH
3064aecde6
some optimize
2023-02-20 05:37:51 +08:00