Delyan Angelov
|
bfaa3debcd
|
cgen: fix bootstrapping on older macOS Catalina
|
2023-08-12 12:31:01 +03:00 |
|
yuyi
|
e136941655
|
scanner: fix string interpolation with nested string interpolation in inner quotes p. 3 (#19121)
|
2023-08-12 11:45:08 +03:00 |
|
Felipe Pena
|
aca6f544ff
|
cgen: fix shared map ptr type default value (#19113)
|
2023-08-12 11:43:47 +03:00 |
|
yuyi
|
89bd575ec0
|
ast, parser, cgen: fix generic struct init (Stack[&Person]{}) (fix #19119) (#19122)
|
2023-08-12 11:43:20 +03:00 |
|
Alexander Medvednikov
|
3c26bfff55
|
checker: "v -line-info" for a quick run to fetch info about objects on one line
|
2023-08-11 21:08:28 +03:00 |
|
yuyi
|
61ffbe1a8c
|
parser, checker, cgen: fix fn return alias of fixed array (#19116)
|
2023-08-11 20:57:05 +03:00 |
|
Delyan Angelov
|
5a0d9e7d67
|
.gitignore: ignore thirdparty/tcc/ and thirdparty/sqlite/ (fix #18102 i.e. slowness of V from v_windows.zip, after v up on windows, because tcc was removed)
|
2023-08-11 18:46:44 +03:00 |
|
yuyi
|
4355be8ef2
|
checker, cgen: fix the comparison of alias and non-alias values (#19112)
|
2023-08-11 15:07:16 +03:00 |
|
shove
|
8714119590
|
cgen: fix spawn call fn struct field(fix #18862) (#19096)
|
2023-08-11 13:58:26 +03:00 |
|
yuyi
|
ec45e4736a
|
parser: fix struct field fn type with default value (fix #19099) (#19106)
|
2023-08-11 13:50:54 +03:00 |
|
Wertzui123
|
387f717004
|
websocket: initialize function pointers with nil (#19105)
|
2023-08-11 13:49:29 +03:00 |
|
yuyi
|
741f5541ff
|
benchmark: minor cleanup in total_message() (#19102)
|
2023-08-11 12:12:37 +03:00 |
|
Delyan Angelov
|
595200f7dc
|
ci: cleanup more the contents of the generated v_linux.zip, v_macos.zip, and v_windows.zip, use -skip-unused
|
2023-08-11 12:09:01 +03:00 |
|
Delyan Angelov
|
e3b0dfbfdd
|
term.termios: allow again for v -prod -os wasm32_emscripten examples/2048/ , by using an eprintln, instead of a $compile_warn
|
2023-08-11 11:05:26 +03:00 |
|
Delyan Angelov
|
715c0b6185
|
gg: expand the -d show_fps background, so fps>100 will not overflow it
|
2023-08-11 10:33:05 +03:00 |
|
shove
|
65a493d023
|
v.util: fix a wrong path analysis when parsing 'mod_name' (fix #18970) (#19090)
|
2023-08-10 05:42:59 +03:00 |
|
jacksonmowry
|
76b4c92848
|
db.sqlite: make functions return results, breaking change (#19093)
|
2023-08-10 05:39:32 +03:00 |
|
Delyan Angelov
|
d0cc564089
|
db.mysql: make mysql.Result.result public (fix #19098)
|
2023-08-10 05:21:44 +03:00 |
|
Alexander Medvednikov
|
f915366ac4
|
checker: improve the nil fn error a bit
|
2023-08-09 22:37:11 +03:00 |
|
yuyi
|
3211a653c3
|
scanner: fix string interpolation with nested string interpolation in inner quotes 2 (#19094)
|
2023-08-09 15:05:17 +03:00 |
|
Delyan Angelov
|
eef9b5f168
|
builtin,os: fix compiling V programs with latest clang 16 on windows (clang 16 is stricter than clang 14) (#19095)
|
2023-08-09 15:04:44 +03:00 |
|
Turiiya
|
64029a2980
|
vdoc: implement keyboard shortcuts for search navigation (#19088)
|
2023-08-09 13:53:15 +03:00 |
|
yuyi
|
b7afe6b236
|
scanner: add error for invalid newline rune literal, make errors more informative (#19091)
|
2023-08-09 08:49:47 +03:00 |
|
Delyan Angelov
|
6813a12339
|
transformer: keep the symbolic expressions inside dump(expr) from being optimised out, even when they could be, when composed of literals known at comptime (#19086)
|
2023-08-08 18:25:55 +03:00 |
|
shove
|
10df697d32
|
time: add 'i', 'ii' in custom_format() for 12-hours clock(0-12-1-11) (#19083)
|
2023-08-08 12:25:39 +03:00 |
|
yuyi
|
68f18fcb8e
|
scanner: fix string interpolation with nested string interpolation in inner quotes (fix #19081) (#19085)
|
2023-08-08 12:25:05 +03:00 |
|
shove
|
f4859ffb11
|
checker: fix missing or_block check for left expr of CallExpr(fix #19061) (#19074)
|
2023-08-08 09:06:03 +03:00 |
|
Turiiya
|
3b3395d93b
|
vpm: don't keep empty dirs for git installs (#19070)
|
2023-08-08 08:59:16 +03:00 |
|
Swastik Baranwal
|
8db1aaafd5
|
checker: explicitly disallow creating type aliases of none , i.e. type Abc = none (#19078)
|
2023-08-08 08:58:10 +03:00 |
|
Delyan Angelov
|
286d39706b
|
time: add a format_rfc3339_nano() method to time.Time
|
2023-08-08 08:35:05 +03:00 |
|
shove
|
320057df1c
|
os.notify: remove the meaningless [noinit] attribute of the notifier (#19075)
|
2023-08-07 09:19:54 +03:00 |
|
jacksonmowry
|
07b36d69f3
|
db.sqlite: add exec_param_many and exec_param methods (#19071)
|
2023-08-07 09:00:03 +03:00 |
|
yuyi
|
6045a1db02
|
cgen: minor cleanups in method_call() (#19068)
|
2023-08-07 07:09:39 +03:00 |
|
Everton J. Carpes
|
357ac0bb5a
|
examples: show how to call a simple v module from ruby (#19073) (#19073)
This is a copy/adaptation of the python example (#13105)
|
2023-08-07 07:07:00 +03:00 |
|
yuyi
|
7c2f3e4530
|
fmt: fix formatting of C.f(/*mut*/buff &char) i64 (#19069)
|
2023-08-07 07:00:35 +03:00 |
|
Rodrigo Villablanca
|
23a7c40c44
|
tools: remove panics in favor of errors in v bump (#19066)
|
2023-08-06 22:24:43 +03:00 |
|
yuyi
|
c3f7fe39ec
|
checker: fix struct field fntype value call (#19067)
|
2023-08-06 13:18:48 +03:00 |
|
jhuntos
|
7ca23f6316
|
picoev: add initial values for struct field callbacks, to fix new compiler notices (#19065)
Missing initial value for struct values
|
2023-08-06 07:09:16 +03:00 |
|
Delyan Angelov
|
b9a523cefd
|
time: store time with nanosecond resolution in time.Time, deprecate Time.microsecond, add utility methods and tests (#19062)
|
2023-08-05 23:41:23 +03:00 |
|
Subhomoy Haldar
|
cc97b8df1e
|
tools: add support for skiping lines in v bump (#19064)
|
2023-08-05 23:00:40 +03:00 |
|
Turiiya
|
8e26ca3f5a
|
time: fix 'a' and 'A' in custom_format (#19060)
|
2023-08-05 13:58:16 +03:00 |
|
Alexander Medvednikov
|
da7a9bc8ae
|
ci: run users.v ui example
|
2023-08-05 09:51:56 +03:00 |
|
yuyi
|
f72cb00b74
|
ast: fix formatting fn header with parameter comments (#19059)
|
2023-08-05 07:33:13 +03:00 |
|
Turiiya
|
e5cd1724f9
|
time: fix 'h' , 'hh' in custom_format for 12pm (#19058)
|
2023-08-05 07:28:12 +03:00 |
|
shove
|
301320f4b0
|
os.notify: implement the kqueue backend for notify.FdNotifier (#19057)
|
2023-08-05 07:11:07 +03:00 |
|
yuyi
|
4cf8328f71
|
ast, fmt: simplify fmt.fn_decl() (#19054)
|
2023-08-04 16:54:16 +03:00 |
|
Delyan Angelov
|
d91c7f1b3b
|
tools: use --filter=blob:none to reduce initial network trafic for most of the git clone commands, done by tools like oldv, gen_vc, fast_job, v translate etc
|
2023-08-04 11:50:30 +03:00 |
|
Lucas V. Araujo
|
ffdd5bb955
|
net.mbedtls: fix an error with in_memory_verification (fix #19051) (#19052)
|
2023-08-04 01:32:33 +03:00 |
|
Delyan Angelov
|
5bb02b3dd7
|
tools: fix some noise in the output of v test-all
|
2023-08-03 23:19:14 +03:00 |
|
Delyan Angelov
|
598992b208
|
parser: support const x := 123 , to make extracting locals as constants less annoying while prototyping
|
2023-08-03 23:10:33 +03:00 |
|