18 Commits

Author SHA1 Message Date
Delyan Angelov
e983d75b64
markused,builtin,strconv,vlib: reduce generated C sizes for compilers != tcc, for short programs, by simplifying the generation of backtraces, and reducing string interpolations in panics (#23380) 2025-01-06 08:23:56 +02:00
alexey semenyuk
bfee824860
docs: fix broken links by adding missing READMEs (#22636) 2024-10-26 13:15:50 +03:00
Alexander Medvednikov
458aab4820 coroutines: reduce default stack size from 8 MB to 8 KB 2024-05-21 06:07:27 +03:00
Joe C
f315676882
coroutines: manually create photon vcpu's & add functions to set photon log output (#21012) 2024-03-14 00:00:42 +11:00
Joe Conigliaro
5a532ead43
coroutines: fix cast in sp_corrector 2024-02-11 09:34:22 +11:00
Joe C
212adfab92
builtin,coroutines,cgen: fix using coroutines with boehm GC, by using a stack pointer corrector (#20771) 2024-02-10 15:20:11 +02:00
Joe C
f79dd79242
coroutines: fix segfaults with GC (part 1) (#20549) 2024-01-27 23:27:38 +02:00
Anton
763f94388b
all: update copyright year (#20334) 2024-01-01 23:29:54 +02:00
JalonSolov
9ec8807dbe
compress,coroutines,encoding: handle C calls in .v files (part of enabling -W impure-v as default) (#19769) 2023-11-05 17:38:03 +02:00
Joe C
a63f3e6f77
coroutines: use photon work_pool when nr_jobs > 0, and use photon libc fn wrappers (#19711) 2023-10-31 20:12:52 +03:00
Joe Conigliaro
f74719d692
coroutines: add missing ? from previous commit 2023-10-27 20:16:33 +11:00
Joe Conigliaro
77d45b1798
coroutines: only attempt to add/remove roots when GC is on. 2023-10-27 20:13:36 +11:00
Joe Conigliaro
b3ac88efe5
coroutines: fix dealloc (called wrong fn) 2023-10-09 16:58:57 +11:00
Joe Conigliaro
9604a3f491
coroutines: get photonlib/coroutines working with GC 2023-10-09 12:10:19 +11:00
Alexander Medvednikov
3f62487409 examples: add a simple coroutine example 2023-05-29 01:35:38 +02:00
Alexander Medvednikov
786865d349 coroutines: init() that runs automatically 2023-05-28 15:54:57 +02:00
Alexander Medvednikov
9db10c8f61 all: coroutines (part 2) 2023-05-28 05:30:23 +02:00
Alexander Medvednikov
45f16a2640 all: coroutines (part 1) 2023-05-27 23:33:46 +02:00