17665 Commits

Author SHA1 Message Date
Casper Küthe
8c1ead5f4a
x.sessions: change session Store interface to use results instead of options (#20796) 2024-02-12 03:22:57 +02:00
Delyan Angelov
101b8a6b14
builtin: support -d gc_warn_on_stderr, to show the GC warnings, without installing a custom warn fn callback 2024-02-11 17:47:19 +02:00
Delyan Angelov
8793aebe65
builtin: add gc_collect/0, gc_get_warn_proc/0, gc_set_warn_proc/1. Use them to turn off GC warnings by default. (#20788) 2024-02-11 16:07:36 +02:00
JalonSolov
09095985d3
examples: fix path in js_dom_draw_benchmark example docs (#20780) 2024-02-11 12:35:45 +02:00
David Legrand
5da88800ae
x.vweb: add full static host support, for urls ending with /folder/ , where the folder backing it, has index.html inside (#20784) 2024-02-11 11:19:37 +02:00
Delyan Angelov
59a8690dbd
orm: fix orm_option_time_test.v after 2d0ed2c made insert in parent tables with child ones missing fail 2024-02-11 10:02:36 +02:00
Joe C
86c0271569
pref: download correct photonwrapper.so for linux (#20783) 2024-02-11 13:26:56 +11:00
Joe Conigliaro
5a532ead43
coroutines: fix cast in sp_corrector 2024-02-11 09:34:22 +11:00
Ameeer1
b4ab5b6349
examples: rename js_dom_draw_bechmark_chart to js_dom_draw_benchmark_chart (#20779) 2024-02-10 21:36:23 +02:00
Delyan Angelov
5269c02faf
ast: make Scope.find methods more robust, when called on default initialised scope &Scope = unsafe { nil } fields (#20774) 2024-02-10 19:53:10 +02: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
215ab130ba
thirdparty: update the Boehm GC libs/headers to version 8.3.0 (commit #f7e513a) (#20772) 2024-02-10 10:24:17 +02:00
kbkpbot
3f1b3d2c74
x.crypto.sm4: make sm4 use the encoding.binary _fixed fns (#20773) 2024-02-10 10:19:22 +02:00
Swastik Baranwal
4d01a779b6
parser: disallow option alias with option parent type (#20769) 2024-02-10 10:05:07 +02:00
zeozeozeo
99579acaf2
builtin: link to user32 to fix boehm GC compilation on Windows with clang released from the LLVM project (fix #20724) (#20767) 2024-02-10 09:00:08 +02:00
Hitalo Souza
ee3cd36760
picoev: renaming, doc (#20567) 2024-02-10 05:54:27 +03:00
GGRei
2d0ed2c1d6
orm: fix orm insert issue if table missing [Issue : #20017] (#20580) 2024-02-10 05:52:09 +03:00
Felipe Pena
16574df99b
ast: fix global const ordering with string inter literal (fix #20760) (#20770) 2024-02-10 02:02:43 +02:00
Delyan Angelov
729a1cbc9f
encoding.binary: add _fixed variants for the conversion fns, that accept fixed arrays (#20766) 2024-02-09 22:07:59 +02:00
Delyan Angelov
f603035758
net: reduce flakyness of tcp test (#20761) 2024-02-09 11:52:27 +02:00
blackshirt
ce7780af69
x.crypto: add poly1305 message authentication code (mac) in pure v (#20752) 2024-02-09 11:46:30 +02:00
Delyan Angelov
a4d0d4ee4b
os: make os_stat_test.v more robust to reporting false positives 2024-02-08 20:47:34 +02:00
kbkpbot
a9ebab06da
net: fix non-blocking read/write (#20438) 2024-02-08 20:18:29 +02:00
syrmel
410bd9db71
os: refactor to use os.stat and os.lstat instead of unsafe C calls (#20759) 2024-02-08 19:27:49 +02:00
Felipe Pena
3c0257af1b
cgen: fix unwrap on or-expr, when calling f() ?Type (fix #20756) (#20758) 2024-02-08 19:26:10 +02:00
GGRei
9782b3c51f
dtm: optimize parser/gen of the template manager (#20751) 2024-02-08 19:23:11 +02:00
syrmel
b7b47fe130
os: make os.SystemError struct public so the os.error_* functions can be used by other modules (#20754) 2024-02-08 13:20:50 +02:00
Felipe Pena
8fe141d476
cgen: fix comptime smartcast as receiver on method call (#20749) 2024-02-08 09:40:52 +02:00
kbkpbot
92976449f7
cgen: remove ull suffix, which looks like the cause for the first scanner error in PR#20726 (#20750) 2024-02-07 19:04:49 +02:00
Casper Küthe
3bd99309dd
x.vweb: add new sessions module (#20642) 2024-02-07 19:00:48 +02:00
gym603
ab3fc7895a
tests: make coutput_test.v skip '*_msvc_windows.vv' when used with gcc (#20748) 2024-02-07 18:26:10 +02:00
Alexander Medvednikov
fb8a34f0f0 builder: support musl-gcc on macos 2024-02-07 18:32:47 +03:00
Delyan Angelov
dc2aee8943
ci: update macos runners to macos-14, to make use of the much faster m1 instances (#20747) 2024-02-07 16:49:42 +02:00
Felipe Pena
de1c431ce3
cgen: fix auto str for map with ptr str (#20741) 2024-02-07 14:07:38 +02:00
gym603
349741da84
tests: make 'vlib/v/builder/builder_test.v' pass on older Windows versions < 10. (#20737) 2024-02-07 10:55:15 +02:00
syrmel
205f2ddd30
os: add os.stat() and helpers (#20739) 2024-02-07 07:12:03 +02:00
Casper Küthe
ee55e9b461
x.vweb: add serve_static example in README (#20740) 2024-02-07 06:35:21 +02:00
MedLabs
9f32af78eb
x.vweb: fix cors example (#20738) 2024-02-06 21:18:05 +02:00
GGRei
b3e9725a93
dtm: add a README.md (#20716) 2024-02-06 21:17:15 +02:00
Delyan Angelov
b46c58a3a5
tools: cleanup vwatch.v 2024-02-06 19:03:11 +02:00
Felipe Pena
bad436c9f1
parser: fn type declaration does not check already registered name (#20732) 2024-02-06 18:27:04 +02:00
GGRei
2f4858c5f7
dtm: redesign certain parts (#20735) 2024-02-06 18:16:18 +02:00
kbkpbot
7fd1b169f3
builtin: add a string.u8_array() method (#20736) 2024-02-06 17:53:02 +02:00
Felipe Pena
e6570ddcf9
cgen: fix return with option on orexpr (#20728) 2024-02-06 14:05:25 +02:00
max00217
a374d25420
clipboard: fix notice in clipboard_windows.c.v (#20733) weekly.2024.06 2024-02-05 17:14:27 +02:00
GGRei
e48e28de1e
cgen: fix premature variable release by autofree (#20731) 2024-02-05 17:13:14 +02:00
Casper Küthe
4b4646169b
x.vweb: add cors middleware (#20713) 2024-02-05 00:16:29 +02:00
Delyan Angelov
a80af0ff62
x.vweb: add the missing include for C.sendfile to sendfile_linux.c.v 2024-02-04 23:09:20 +02:00
Delyan Angelov
ff60293caf
v.builder: reduce the default noise from successfully rebuilding cached thirdparty object files 2024-02-04 22:06:56 +02:00
Delyan Angelov
8609ea1954
x.vweb: use $if debug_ev_callback ? { for the [vweb] error: write event on connection should be closed message 2024-02-04 16:39:07 +02:00