-
73c82e0868
Fixup display of gc debug info on 32-bit platforms
K. Lange
2022-05-21 19:18:30 +0900
-
a50cfc63a7
Fix tracking of memory from instances of objects with allocSize != sizeof(Instance)
K. Lange
2022-05-21 19:18:13 +0900
-
9b1875d8ce
Fix incorrect memory usage tracking of taken strings
K. Lange
2022-05-21 19:15:04 +0900
-
b6e591601b
Fix incorrect memory usage tracking of code object line mappings
K. Lange
2022-05-21 19:14:50 +0900
-
81f78b9199
fixup potential leaks when os.exec*() family fails
K. Lange
2022-05-21 19:14:24 +0900
-
7c4b129b7c
Dict unpacking should only happen on dicts, or we're going to have a bad time
K. Lange
2022-05-19 11:05:55 +0900
-
396b8c0ae3
Inline string equality check to save overhead of object.__eq__ call
K. Lange
2022-05-05 16:14:15 +0900
-
5df1469ba1
Optimized method invoke
K. Lange
2022-05-05 09:10:54 +0900
-
d947e1aba3
Add bound method call test to benchmark suite
K. Lange
2022-05-05 08:23:49 +0900
-
f8139f9352
Add versions, local Kuroko to benchmark
K. Lange
2022-05-05 08:23:40 +0900
-
246316ad59
v1.2.5
v1.2.5
K. Lange
2022-05-03 16:27:11 +0900
-
6613db6cd4
Implement slice objects, slice stepping
K. Lange
2022-05-03 15:24:40 +0900
-
c750f76a57
Assign non-None REPL results to __builtins__._
K. Lange
2022-04-13 22:34:45 -0400
-
c5b95645a7
Support KUROKOPATH similar to PYTHONPATH
K. Lange
2022-03-31 18:01:12 +0900
-
dbd1071bc1
Internalize random's rng, seed it with more bits
K. Lange
2022-03-29 10:17:36 +0900
-
e815497555
Fixup bad recursive locks in list functions?
K. Lange
2022-03-29 09:42:56 +0900
-
73bfd17364
Improve some common string manipulation functions
K. Lange
2022-03-27 20:50:16 +0900
-
b651f96094
Add random.seed
K. Lange
2022-03-27 16:32:12 +0900
-
4c96839d1b
Add os.get_terminal_size
K. Lange
2022-03-27 16:25:30 +0900
-
799952c298
Fix str.replace when replacement string contains nil bytes
K. Lange
2022-03-24 10:23:52 +0900
-
e24ea3d32c
Fix incorrect handling of blank and comment lines before 'else', 'except', etc.
K. Lange
2022-02-17 09:49:24 +0900
-
c1f2c7d9f3
Improve GC debug output and switch to a more aggressive strategy beyond 128MiB
K. Lange
2021-12-31 21:58:08 +0900
-
38f3b6fa22
Allow 'del' on locals, upvalues as a shorthand for 'None' assignment
K. Lange
2021-12-31 21:57:25 +0900
-
7c879c9675
Raise an exception on invalid sequence element lengths
K. Lange
2021-12-22 08:28:23 +0900
-
7a7bb5662c
Support sequence unpack for dict.__init__, fixes #23
K. Lange
2021-12-22 08:22:37 +0900
-
e01ce6d93d
Support {{ / }} in f-strings properly
K. Lange
2021-12-22 08:02:51 +0900
-
c70cfb0533
Remove erroneously committed binaries?
K. Lange
2021-12-21 22:24:28 +0900
-
836612fb75
Windows fixes
K. Lange
2021-12-20 16:49:44 +0900
-
3f84dcbd86
Why am I even doing this
K. Lange
2021-12-20 16:44:02 +0900
-
0cac488fae
1.2.4
v1.2.4
K. Lange
2021-12-20 16:19:41 +0900
-
773206680e
add dict.values, dictvalues iterator
K. Lange
2021-12-20 16:16:11 +0900
-
c4fced350e
dict should be iterable; make __iter__() an alias to keys()
K. Lange
2021-12-20 16:09:28 +0900
-
a81aa80420
os.exit
K. Lange
2021-12-20 16:06:15 +0900
-
87dbc4fb80
int64_t is long long on at least aarch64 macos?
K. Lange
2021-12-17 13:39:08 +0900
-
2c158f9491
Fixup bad cast when comparing int to float
K. Lange
2021-12-15 17:31:15 +0900
-
abd49b93a7
Fix 'del' on table entries not updating count
K. Lange
2021-12-15 16:37:19 +0900
-
6a431e9aa3
Add a test for that
K. Lange
2021-12-15 15:11:27 +0900
-
89d3572a72
Mask argument name when compiling default expression (Fixes #24)
K. Lange
2021-12-15 15:09:54 +0900
-
8fb1689e1d
Return assigned values in list.__setitem__/dict.__setitem__
K. Lange
2021-12-14 17:46:31 +0900
-
c8b1df7056
gamma/lgamma are missing in emscripten
K. Lange
2021-12-12 15:41:56 +0900
-
afef6e1042
Add builtin abs()
K. Lange
2021-12-08 22:56:04 +0900
-
982240a986
Support keyword argument initialization for dicts
K. Lange
2021-12-07 07:30:01 +0900
-
293ca155c5
Drop os.sync for now
K. Lange
2021-12-06 18:46:38 +0900
-
180ecc6068
Stop trying to pick up math functions with ifdef as not everyone has them as macros
K. Lange
2021-12-06 18:06:16 +0900
-
993bf78933
Maybe better to just use 'setenv' everywhere except Windows where it doesn't exist
K. Lange
2021-12-06 18:02:46 +0900
-
21b459919b
fix print() with no regular arguments
K. Lange
2021-12-06 17:57:04 +0900
-
650f3249e0
1.2.3
v1.2.3
K. Lange
2021-12-06 11:29:00 +0900
-
bfe6ca1c12
list.__eq__
K. Lange
2021-12-06 11:28:35 +0900
-
ed4f390f94
Slightly more interesting tuple hash
K. Lange
2021-12-06 11:28:30 +0900
-
51321188b3
Don't bind 'sync' if it isn't defined
K. Lange
2021-12-01 16:54:43 +0900
-
1b700b1a28
Workaround potentially missing putenv in 'os'
K. Lange
2021-12-01 16:54:34 +0900
-
f4d51248a5
tweak use of realpath() to appease Sortix
K. Lange
2021-12-01 16:53:44 +0900
-
7798ae3579
Remove accidentally added /test.krk
v1.2.2
K. Lange
2021-11-28 09:58:57 +0900
-
d092660430
Use correct integer sizes in EFI build
K. Lange
2021-11-26 18:27:44 +0900
-
9f6160092e
Fix up math.nan is math.nan (should be False); explain nan boxing bit masks
K. Lange
2021-10-28 21:37:49 +0900
-
da2f4802c5
Update wcwidth implementation for Windows and add a binding library
K. Lange
2021-10-27 19:26:26 +0900
-
2b87655157
fix segfault in OP_UNPACK when collection is empty
K. Lange
2021-10-27 17:59:15 +0900
-
30875ca3a8
bind 'sendto' on sockets
K. Lange
2021-10-22 15:29:10 +0900
-
7c05a4a299
Create codeql-analysis.yml
K Lange
2021-10-20 09:47:47 +0900
-
9f21628c53
Just post an issue report, please.
K. Lange
2021-10-20 09:46:04 +0900
-
b4887a78b0
Extended bytes, bytesiterator; added bytearray
#19
K. Lange
2021-10-13 20:52:39 +0900
-
f1928b2526
Allow up to 48 bits for storage of 'int' types
K. Lange
2021-10-13 17:46:56 +0900
-
14db828233
Fix an oversight in the UTF-32 endian sniffing. (#18)
HarJIT
2021-10-13 09:04:11 +0100
-
12da90f0a6
Fix an oversight in the UTF-32 endian sniffing.
#18
HarJIT
2021-10-12 00:05:31 +0100
-
caf3c1a227
Added missing constants for math
K. Lange
2021-10-07 07:24:14 +0900
-
fa6dbc8365
Expansion and fixes to
codecs.sbextra
docs. (#16)
HarJIT
2021-10-06 23:18:11 +0100
-
8da470de9d
Fixup math.log1p, add math.expm1
K Lange
2021-10-07 06:34:22 +0900
-
-
23fd3d42b4
Expansion and fixes to
codecs.sbextra
docs.
#16
HarJIT
2021-09-25 00:06:09 +0100
-
-
7e96bdeec1
Fix critical issue when trying to compare strings to themselves
K. Lange
2021-08-30 19:57:53 +0900
-
f5f314a42d
One fix and one improvement to GB18030: (#15)
HarJIT
2021-08-12 11:17:59 +0100
-
6328a79e2a
One fix and one improvement to GB18030:
#15
HarJIT
2021-08-11 21:54:39 +0100
-
-
9435cbf442
Add initial 'random' module
K. Lange
2021-08-10 20:28:25 +0900
-
d1d815b295
Implement listiterators as C objects
K. Lange
2021-07-28 19:32:49 +0900
-
fba00902d4
Emit bright colors so 1;30 doesn't produce black in Terminal.app on macOS
K. Lange
2021-07-26 09:04:28 +0900
-
f979321141
Allow configurable recursion depth and raise exception when exceeded
K. Lange
2021-07-22 21:42:39 +0900
-
194b45c25d
v1.1.2
v1.1.2
K. Lange
2021-07-15 10:00:01 +0900
-
8a5214c6e8
Support keyword arguments to lambdas
K. Lange
2021-07-07 21:46:33 +0900
-
cdb721b674
Update rline with r-search
K. Lange
2021-06-15 15:25:52 +0900
-
7a946bd84a
Add str.__rmul__
K. Lange
2021-06-09 16:54:57 +0900
-
edf8b26834
Fix fgetc return value in traceback printing, esp. on unsigned-char targets
K. Lange
2021-06-03 21:54:26 +0900
-
d859ac5092
Visibility is not available on PE32+, turn it off for EFI in general
K. Lange
2021-05-12 17:37:12 +0900
-
aefdbb936a
zero size files are, surprisingly, a thing...
K. Lange
2021-05-07 17:00:04 +0900
-
1f91c99abb
Actually put a NULL at the end of lists passed to exec*
K. Lange
2021-05-06 19:33:57 +0900
-
bd7102a2f0
Actually check that PATH is set before trying to use it
K. Lange
2021-05-06 19:33:39 +0900
-
0c0b8c98e7
Don't check fread size against ftell size because of Windows linefeed conversion
K Lange
2021-05-03 21:12:00 +0900
-
f6a8170d38
v1.1.1
v1.1.1
K. Lange
2021-04-29 09:31:39 +0900
-
07e04b001c
Scan new src/modules/ directory for Doxygen stuff
K. Lange
2021-04-28 21:26:44 +0900
-
3e13cdf428
Only define those in tcc
K. Lange
2021-04-28 21:22:36 +0900
-
52511aee78
Provide some __builtin's when building under tcc.
K. Lange
2021-04-28 13:10:50 +0900
-
2a2cb3962e
Bundle 'timeit' when bundling
K. Lange
2021-04-28 13:10:35 +0900
-
100a953d8e
dict.capacity does not, in fact, take 1 argument
K. Lange
2021-04-28 13:10:21 +0900
-
567a003731
Upstream a toaru-related workaround temporarily
K. Lange
2021-04-27 21:42:00 +0900
-
300d64495f
Relocate modules to resolve a build annoyance.
K. Lange
2021-04-27 21:41:33 +0900
-
0917abe2fd
Fix bad scrollback behavior for temporary buffer in rline
K. Lange
2021-04-27 16:17:59 +0900
-
5f3effed53
Allow trailing comma in function call argument list
K. Lange
2021-04-27 16:08:44 +0900
-
b233ba47c7
Add set.__eq__
K. Lange
2021-04-27 15:56:21 +0900
-
39527f49b0
Fix bad stack when returning from any, all on iterators.
K. Lange
2021-04-27 15:49:46 +0900
-
cbac67fc7b
Fix bad sign for bytes in rline scrollback
K. Lange
2021-04-26 11:26:51 +0900
-
5d9df1ca25
Let's not pull in tcmalloc any more
K Lange
2021-04-25 11:25:24 +0900
-
3733c996bc
Fix assignments to single complex assignment targets (trailing commas)
K. Lange
2021-04-23 14:15:14 +0900