Commit graph

38 commits

Author SHA1 Message Date
Koichi Nakamura
5005ff0e8e Use unpack_from and pack_into for speedup 2021-12-29 21:34:25 +09:00
Koichi Nakamura
7701f3d825 speed up python version using struct module 2021-12-29 21:17:00 +09:00
Koichi Nakamura
384089eb28 replace bytearray instead of array (python version) 2021-12-29 20:15:40 +09:00
Koichi Nakamura
864d09157b fix bugs related to signedness of python version 2021-12-29 10:21:34 +09:00
Koichi Nakamura
a3d207de10 remove debugprint 2021-12-29 08:47:20 +09:00
Koichi Nakamura
46c6196c2c change unit size of array of python version 2021-12-29 07:41:11 +09:00
Koichi Nakamura
5554c671e8 fixed a bug of previous commit 2021-12-07 02:11:46 +09:00
Koichi Nakamura
3656a1e5c9 fix previous commit 2021-12-06 23:03:57 +09:00
Koichi Nakamura
b2fd58b688 minor style fix 2021-12-06 22:44:12 +09:00
Koichi Nakamura
96ceb57bd4 replace "& ~(CELL - 1)" with "% CELL" 2021-12-06 22:43:43 +09:00
Koichi Nakamura
d4284748bf make python version faster by replacing // with >> 2021-12-06 22:28:36 +09:00
Koichi Nakamura
02dd3dcc06 Add 'free' 2021-01-17 20:14:42 +09:00
Koichi Nakamura
b70bb4befc remove unused error messages 2021-01-15 12:25:25 +09:00
Koichi Nakamura
610fe98a8d Changed 'quit' to take return code 2021-01-11 14:20:48 +09:00
Koichi Nakamura
29737b6c16 fixed a bug of /mod of python version 2021-01-11 13:48:20 +09:00
Koichi Nakamura
bafbf5959a /mod must be unsigned 2021-01-11 12:56:12 +09:00
Koichi Nakamura
c3ba7d44b8 Add shift operator to python version 2021-01-11 12:50:24 +09:00
Koichi Nakamura
4af8f3786e Add welcome message 2021-01-11 01:24:43 +09:00
Koichi Nakamura
419d0d2cb9 rename implementation to version 2021-01-10 20:44:50 +09:00
Koichi Nakamura
e19d8b780b Fix python version to treat signed and unsigned integers correctly 2021-01-10 19:52:44 +09:00
Koichi Nakamura
0de757b72c Add uless to python version 2021-01-10 19:21:14 +09:00
Koichi Nakamura
ffac921280 replace / and mod of C and python implementation 2021-01-10 18:37:27 +09:00
Koichi Nakamura
5942192ada Update welcome message 2021-01-10 00:00:18 +09:00
Koichi Nakamura
c6fdc53d21 Add "V" 2021-01-09 23:39:29 +09:00
Koichi Nakamura
8acc4c70ba Changed semantics of litstring 2021-01-09 21:30:02 +09:00
Koichi Nakamura
c60b5dec5c File I/O 2021-01-09 17:21:58 +09:00
Koichi Nakamura
ef3e15a3ca WIP Buffered File I/O 2021-01-06 06:07:08 +09:00
Koichi Nakamura
8a0a89f179 Reduce memory use 2021-01-06 05:04:19 +09:00
Koichi Nakamura
56eb6c7586 read-file and write-file worked 2021-01-06 03:22:01 +09:00
Koichi Nakamura
145faaf502 Add open-file and close-file 2021-01-06 02:12:47 +09:00
Koichi Nakamura
3b272e982f Make python-version 2x faster 2021-01-05 21:06:03 +09:00
Koichi Nakamura
b08c087aaf exit at EOF (python-version) 2021-01-05 16:05:18 +09:00
Koichi Nakamura
f29471fb7c Add "v" to python-implementation 2021-01-05 16:05:07 +09:00
Koichi Nakamura
2318cbf711 Reimplement python version 2021-01-05 15:55:29 +09:00
Koichi Nakamura
b49d6d85c6 Add aligned to python-impl 2021-01-05 14:22:10 +09:00
Koichi Nakamura
a70f01fda6 Add build target c and python 2021-01-04 22:16:12 +09:00
Koichi Nakamura
1cd2f5c8ac BREAKING CHANGE: Changed Pascal string to C-string 2021-01-04 21:57:52 +09:00
Koichi Nakamura
d197737bcc Add c-version and python-version 2021-01-03 23:59:45 +09:00