Laurent Cheylus
|
cc5b31769f
|
encoding.iconv: add path for iconv library on FreeBSD (#24682)
|
2025-06-09 20:41:52 +03:00 |
|
Eliyaan (Nopana)
|
f5bf1b591e
|
native: support C constants (#24660)
|
2025-06-09 18:53:06 +03:00 |
|
Laurent Cheylus
|
c61dda3425
|
ci: remove script to build tcc on FreeBSD (obsoleted by thirdparty/build_scripts/thirdparty-freebsd-amd64_tcc.sh) (#24681)
Signed-off-by: Laurent Cheylus <foxy@free.fr>
|
2025-06-09 18:52:24 +03:00 |
|
Delyan Angelov
|
06132637f3
|
native: leave only the unique paths in g.linker_include_paths, before doing lookups
|
2025-06-09 13:53:53 +03:00 |
|
Jose Mendoza
|
921e00112a
|
parser, fmt, gen: support js"string literal" (#24653)
|
2025-06-09 12:24:08 +03:00 |
|
Gonzalo Chumillas
|
ee77475dc1
|
jsgen: fix slightly incorrect JS (esbuild was broken on master) (fix #23711) (#24676)
|
2025-06-09 11:50:45 +03:00 |
|
Gonzalo Chumillas
|
2604fc186f
|
jsgen: fix maps being always constructed using string keys (fix #24607) (fix #24671) (#24673)
|
2025-06-09 11:22:24 +03:00 |
|
Mike
|
e8fe334396
|
math.big: speed up ~10x integer_from_radix() (#24674)
|
2025-06-09 11:13:07 +03:00 |
|
Mike
|
cecbc7294a
|
math.big: improve the performance of radix_str() ~9 times (#24666)
|
2025-06-08 13:02:33 +03:00 |
|
Delyan Angelov
|
01770de8b5
|
sync: increase retries for vlib/sync/select_close_test.v to 3, to reduce CI false positives in the gcc-windows job
|
2025-06-08 12:56:08 +03:00 |
|
Swastik Baranwal
|
c0bdb4a47b
|
v: implement expr.remove_para (#24669)
|
2025-06-08 12:51:29 +03:00 |
|
Jose Mendoza
|
a5f400ee77
|
parser, ast, fmt: convert "hello".str => c"hello" (fix #24635) (#24652)
|
2025-06-08 11:44:38 +03:00 |
|
Delyan Angelov
|
0de2f742f0
|
.gitignore: ignore .db and .sesskey files as well
|
2025-06-06 12:11:48 +03:00 |
|
Felipe Pena
|
1e71fa3e38
|
checker: fix missing type bounding to match expr on or{} expr (fix #24656) (#24658)
|
2025-06-05 19:00:28 +03:00 |
|
Delyan Angelov
|
a13821a951
|
tools: ignore .db and .sqlite files by default in v watch (such DB files are very likely to change during prototyping)
|
2025-06-05 18:47:00 +03:00 |
|
Delyan Angelov
|
a91e2def83
|
v: remove dump() calls inside the compiler itself (make bootstrapping of dump() implemented before cgen easier)
|
2025-06-05 17:45:09 +03:00 |
|
Delyan Angelov
|
11ecfc090c
|
checker: allow for calling main() inside _test.v files
|
2025-06-05 17:45:09 +03:00 |
|
Felipe Pena
|
e4e568945e
|
v: fix mutable option (fix #18818) (fix #24622) (fix #24101) (#19100)
|
2025-06-05 13:39:38 +03:00 |
|
Jose Mendoza
|
18d9364933
|
pref: avoid changing the backend with .js.v when -backend has already been used (fix #7840) (#24654)
|
2025-06-05 12:03:09 +03:00 |
|
kbkpbot
|
8c573cf355
|
runtime: make free_memory() and total_memory() return Result types to allow for reporting errors (#24651)
|
2025-06-04 22:35:49 +03:00 |
|
Delyan Angelov
|
061da6aac6
|
v.vmod: ease showing the content of mcache.cache after all the cached mod file lookups are done
|
2025-06-04 08:02:31 +03:00 |
|
Alexander Medvednikov
|
504d34a0a8
|
checker: fix mutable const bug (fix #14916)
|
2025-06-04 04:23:15 +03:00 |
|
Alexander Medvednikov
|
03e93b35e3
|
checker: move arr << logic to check_append()
|
2025-06-04 03:38:38 +03:00 |
|
Delyan Angelov
|
262a72ea96
|
examples: cleanup memory.v (reduce it to 135 lines)
|
2025-06-03 11:17:13 +03:00 |
|
Swastik Baranwal
|
3ad384e92a
|
checker: cycle through all ast.ParExpr first in prefix_expr (fix #24584) (#24588)
|
2025-06-03 10:26:12 +03:00 |
|
Alain Gilbert
|
dbc4071f6f
|
veb: fix readme typo (#24645)
|
2025-06-03 07:40:52 +03:00 |
|
Alexander Medvednikov
|
55d004e310
|
cgen: reduce v.c size by ~4% by removing comments and using shorter literals
|
2025-06-03 02:59:55 +03:00 |
|
Delyan Angelov
|
d7061cbfef
|
examples: add a small memory game (#24643)
|
2025-06-02 23:02:48 +03:00 |
|
Mike
|
366f3d6b98
|
math.big: add test for radix_str() and integer_from_radix() (#24644)
|
2025-06-02 22:20:57 +03:00 |
|
Louis Schmieder
|
2944710abd
|
orm: add in and not in to orm_func (fix #24639) (#24642)
|
2025-06-02 22:10:30 +03:00 |
|
Gonzalo Chumillas
|
8320da22e7
|
jsgen: fix map to string fails on rune keys (fix #24637) (#24638)
|
2025-06-02 10:19:25 +03:00 |
|
Felipe Pena
|
bfc6d5469f
|
comptime: fix T.indirections comparison (fix #24630) (#24636)
|
2025-06-02 10:17:24 +03:00 |
|
Louis Schmieder
|
73ebf42015
|
orm: add IN and NOT IN (#24634)
|
2025-06-02 03:49:10 +03:00 |
|
Eliyaan (Nopana)
|
566d22ab66
|
builtin: remove playground related code (the current playground uses a container/sandbox) (#24632)
|
2025-06-01 17:12:51 +03:00 |
|
Denise
|
ea25988dac
|
os: support dotfiles := os.walk_ext('.', '', hidden: true) (#24617)
|
2025-06-01 17:10:04 +03:00 |
|
jpeg729
|
aaf3d3315d
|
tutorials: fix compilation errors in Building a simple web blog with Veb (#24631)
|
2025-06-01 17:07:44 +03:00 |
|
Felipe Pena
|
056998a42a
|
checker: fix checking for int to array of interface (fix #24624) (#24625)
|
2025-06-01 06:14:33 +03:00 |
|
Hitalo Souza
|
8b5ee60275
|
vlib: vanilla_http_server (#24202)
|
2025-06-01 03:21:33 +03:00 |
|
Delyan Angelov
|
711d7c4949
|
type_resolver: support $if T is $pointer { and $if T is $voidptr { , to make it easier to implement a pure V dump(), without cgen specific code (#24628)
|
2025-06-01 01:15:22 +03:00 |
|
Eliyaan (Nopana)
|
da8d8fa27c
|
native: support nested structs, improve support for right expr of IndexExpr (#24627)
|
2025-06-01 00:46:54 +03:00 |
|
omerrob
|
64872fe858
|
v.pkgconfig: add the default /opt/local/lib/pkgconfig for MacPorts on macos (#24626)
|
2025-05-31 23:25:31 +03:00 |
|
Delyan Angelov
|
b3cb8a1597
|
ci: make sure that only one copy of native_test.v is executed at once, when run through v test vlib (fix #24505)
|
2025-05-31 19:37:46 +03:00 |
|
Delyan Angelov
|
e90c0a8eb0
|
tools: ease diagnosing CI failures of vtimeout_test.v
|
2025-05-31 14:55:17 +03:00 |
|
Eliyaan (Nopana)
|
f9a4f8f19f
|
native: implement for in string for amd64 (#24613)
|
2025-05-31 13:38:05 +03:00 |
|
Delyan Angelov
|
42a992775e
|
ci: reduce code duplication in linux_ci.vsh
|
2025-05-31 13:20:15 +03:00 |
|
kbkpbot
|
1274cdc344
|
thirdparty: upgrade to mbedtls v3.6.3.1, add a .patch file with the local changes (#24602)
|
2025-05-31 12:02:37 +03:00 |
|
Delyan Angelov
|
4fd405cfb1
|
thirdparty.zstd: add a runnable update.vsh script
|
2025-05-31 09:06:43 +03:00 |
|
Mike
|
b19fa76c6e
|
math.big: make is_power_of_2() be false for negatives (it now matches Julia's ispow2/1) (#24619)
|
2025-05-31 08:11:16 +03:00 |
|
kbkpbot
|
a1c5f41c6b
|
thirdparty.zstd: upgrade to v1.5.7 release, add the local changes to a reusable .patch file (#24611)
|
2025-05-31 08:06:36 +03:00 |
|
Gonzalo Chumillas
|
b84512d408
|
jsgen: fix direct map key access and map.len (fix #24616, fix #24605) (#24620)
|
2025-05-31 08:00:34 +03:00 |
|