Alexander Medvednikov
|
f22ba836fd
|
prealloc: use u8 instead of byte
|
2023-05-29 01:42:52 +02:00 |
|
Alexander Medvednikov
|
3f62487409
|
examples: add a simple coroutine example
|
2023-05-29 01:35:38 +02:00 |
|
Turiiya
|
1be539d20f
|
checker: add byte deprecation warning (#18287)
|
2023-05-28 23:30:32 +02:00 |
|
Alexander Medvednikov
|
3ac63cce86
|
fmt: fix a shared test
|
2023-05-28 18:23:07 +03:00 |
|
Alexander Medvednikov
|
f8422738bb
|
vfmt: no longer replace go with spawn
|
2023-05-28 16:03:39 +02:00 |
|
Alexander Medvednikov
|
786865d349
|
coroutines: init() that runs automatically
|
2023-05-28 15:54:57 +02:00 |
|
Turiiya
|
80d404c220
|
checker: replace as cast with a safer type check is (smart cast) (#18286)
|
2023-05-28 05:41:46 +02:00 |
|
Alexander Medvednikov
|
9db10c8f61
|
all: coroutines (part 2)
|
2023-05-28 05:30:23 +02:00 |
|
Alexander Medvednikov
|
2162230086
|
cgen: move spawn and go logic to a separate file
|
2023-05-28 02:52:38 +02:00 |
|
Alexander Medvednikov
|
50247d5093
|
gen.golang: handle spawn/go
|
2023-05-28 02:44:47 +02:00 |
|
Alexander Medvednikov
|
45f16a2640
|
all: coroutines (part 1)
|
2023-05-27 23:33:46 +02:00 |
|
Felipe Pena
|
5812579d53
|
checker: remove check for option being initialized (#18280)
|
2023-05-27 20:43:54 +02:00 |
|
Felipe Pena
|
16ef1d95fb
|
cgen: fix fixed array ret with anon fn (#18279)
|
2023-05-27 20:42:31 +02:00 |
|
Felipe Pena
|
6bfa6ec93c
|
cgen: fix comptime interpolation (#18281)
|
2023-05-27 20:41:40 +02:00 |
|
xiusin
|
43bc85d3bb
|
http: add workers to improve the server's concurrent capacity. (#18271)
|
2023-05-27 01:57:32 +03:00 |
|
Turiiya
|
f9efbdff10
|
semver: refactor, simplify, fix typo (#18272)
|
2023-05-27 01:57:02 +03:00 |
|
Turiiya
|
3e08487198
|
checker: disallow multiple return values in const declarations (#18273)
|
2023-05-27 01:55:14 +03:00 |
|
yuyi
|
6db62e43d3
|
parser: fix array method using it in defer (fix #18246) (#18267)
|
2023-05-26 02:29:52 +02:00 |
|
Casper Kuethe
|
79657a1a2f
|
vweb: update middleware docs (#18270)
|
2023-05-26 02:26:00 +02:00 |
|
Mark aka walkingdevel
|
b698a0f459
|
mysql: add the ability to commit transactions, some code improvements (#18268)
|
2023-05-26 02:16:02 +02:00 |
|
Felipe Pena
|
8a856cc36d
|
checker: adjust fix for struct anon assigning to typed struct (#18264)
|
2023-05-25 20:40:20 +03:00 |
|
Mark aka walkingdevel
|
c2fa45c24d
|
cgen, orm: fix typo, and wrap the fkey attribute into quotes in errors (#18266)
|
2023-05-25 17:27:25 +02:00 |
|
yuyi
|
caee3935a5
|
os: fix truncate() on windows (#18262)
|
2023-05-25 14:37:53 +03:00 |
|
Felipe Pena
|
bc88183318
|
cgen: fix struct fn ptr call (#18260)
|
2023-05-25 10:52:05 +03:00 |
|
Felipe Pena
|
dc16e50d55
|
regex: fix find() when using anchors (start / end) (#18259)
|
2023-05-25 10:51:41 +03:00 |
|
Felipe Pena
|
fc6a34355d
|
parser: fix missing sync auto import when only declaring shared type and not using it (#18255)
|
2023-05-25 02:54:04 +02:00 |
|
Felipe Pena
|
9d56432e55
|
checker: add missing check for mismatch anon struct to typed struct (#18250)
|
2023-05-25 02:53:14 +02:00 |
|
Felipe Pena
|
64a4a3316a
|
checker, cgen: fix fixed array return on assigning, arg pass and dumping (#18216)
|
2023-05-25 02:52:45 +02:00 |
|
yuyi
|
f1c647cbbe
|
parser: make most of parser methods private (#18249)
|
2023-05-25 02:51:59 +02:00 |
|
yuyi
|
190f5c69ea
|
os: fix open_file() on windows (fix #18245) (#18253)
|
2023-05-25 02:50:52 +02:00 |
|
Mark aka walkingdevel
|
351b2e0e42
|
mysql: refactor, comments, simplify (#18258)
|
2023-05-25 02:50:15 +02:00 |
|
Alexander Medvednikov
|
c45c36ccce
|
orm: improve an fkey error a bit
|
2023-05-24 18:30:44 +02:00 |
|
Felipe Pena
|
e8dbd2c0c7
|
parser: fix enum attr with default value (#18248)
|
2023-05-24 17:25:27 +03:00 |
|
yuyi
|
099d4fc06f
|
parser: clean up in parser.v (#18247)
|
2023-05-24 06:51:15 +03:00 |
|
Turiiya
|
e8046439f0
|
cgen: include float kind in struct field type defaults (#18228)
|
2023-05-24 06:50:45 +03:00 |
|
Felipe Pena
|
598673314b
|
json.decode: add check for shared variable (#18237)
|
2023-05-24 06:47:09 +03:00 |
|
yuyi
|
6698fe4f60
|
checker, cgen: fix contains() with array of interfaces (#18241)
|
2023-05-23 14:46:14 +02:00 |
|
Felipe Pena
|
37618c9465
|
cgen, checker: fix comptime assigning to sumtype or indexexpr (#18240)
|
2023-05-23 14:42:53 +02:00 |
|
yuyi
|
e2f18fc9cc
|
checker, cgen: fix array of interfaces index() (#18232)
|
2023-05-22 16:31:22 +03:00 |
|
Alexander Medvednikov
|
a33ffcedfb
|
parser: remove attributes from anonymous structs (fixes #18233)
|
2023-05-22 14:13:34 +02:00 |
|
Delyan Angelov
|
c382f4d310
|
rand: add missing rand.u16(), update doc comments, add test
|
2023-05-22 13:20:52 +03:00 |
|
Turiiya
|
1be798be49
|
net.html: remove unnecessary comment (#18230)
|
2023-05-22 07:46:26 +03:00 |
|
kbkpbot
|
a10690b934
|
net.conv: use a pure v implementation instead of C.hton etc (#18226)
|
2023-05-22 06:59:33 +03:00 |
|
Mark aka walkingdevel
|
ce0591da8d
|
mysql: allocate memory for each string and blob dynamically depending on its value length (#18214)
|
2023-05-21 15:24:43 +02:00 |
|
sandbankdisperser
|
f833188234
|
vweb: return 404 on file not found (#18219)
|
2023-05-21 15:23:43 +02:00 |
|
xiusin
|
e4c769d072
|
net.http: add remote-addr header (#18208)
|
2023-05-21 15:23:24 +02:00 |
|
Felipe Pena
|
38a155ac81
|
cgen: make comptime call works with or-block (#18215)
|
2023-05-21 15:22:40 +02:00 |
|
Swastik Baranwal
|
4b22ea7803
|
parser: disallow all array usage outside of builtin (#18222)
|
2023-05-21 15:21:57 +02:00 |
|
Ikko Eltociear Ashimine
|
abcbba1e81
|
builtin: fix typo in string.js.v (#18213)
|
2023-05-21 02:46:11 +03:00 |
|
Casper Kuethe
|
d0214a254e
|
vweb: vweb.csrf re-implementation (#18220)
|
2023-05-21 01:56:17 +03:00 |
|