kbkpbot
|
fa904c495e
|
builtin,cgen,markused: add struct @[aligned] support for structs allocated on the heap too (#24886)
|
2025-07-13 20:56:28 +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
|
408ec6bff4
|
builtin,os: fix warnings for ./v -os cross -o vc/v.c cmd/v && cc -o v_from_vc vc/v.c -lpthread
|
2025-03-06 20:56:49 +02:00 |
|
Delyan Angelov
|
1059a28946
|
builtin: cleanup prealloc.c.v a bit
|
2025-01-25 15:27:10 +02:00 |
|
Delyan Angelov
|
991ec1f9d2
|
builtin: add -prealloc -d prealloc_memset -d prealloc_memset_value=65 -d prealloc_dump , to better analyze the memory patterns of running V programs
|
2025-01-24 16:54:49 +02:00 |
|
yuyi
|
ddb6685d8a
|
fmt: fix and simplify align of struct fields (#21995)
|
2024-08-05 20:23:39 +03:00 |
|
Delyan Angelov
|
a8d0cdd31b
|
all: replace usages of C.atexit(cb) with at_exit(cb) or {} (part 2) (#21263)
|
2024-04-12 13:51:18 +03:00 |
|
Joe C
|
757929392e
|
all: update attributes to use new syntax
|
2023-11-15 16:16:01 +11:00 |
|
Alexander Medvednikov
|
f22ba836fd
|
prealloc: use u8 instead of byte
|
2023-05-29 01:42:52 +02:00 |
|
yuyi
|
017ace6ea7
|
vfmt: change all '$expr' to '${expr}' (#16428)
|
2022-11-15 16:53:13 +03:00 |
|
Alexander Medvednikov
|
9099594a49
|
all: wrap up unsafe { nil } (p. 3)
|
2022-07-21 21:01:30 +03:00 |
|
Vincenzo Palazzo
|
17bba712bd
|
checker: ban unsafe pointer/fn comparison (#14462)
|
2022-05-20 18:30:16 +03:00 |
|
Delyan Angelov
|
1a4d9017e2
|
builtin: improve support for large arrays ([]int{len: 1_000_000_000} now works), fix an arr.repeat() bug (#14294)
|
2022-05-04 18:42:06 +03:00 |
|
Alexander Medvednikov
|
d4a0d6f73c
|
all: byte => u8
|
2022-04-15 14:58:56 +03:00 |
|
Alexander Medvednikov
|
014c3c97f0
|
all: byte => u8
|
2022-04-15 14:45:52 +03:00 |
|
Alexander Medvednikov
|
36ec47cd20
|
all: replace "NB:" with "Note:" (docs/comments)
|
2022-03-06 20:01:22 +03:00 |
|
Delyan Angelov
|
6ac109a7c3
|
builtin: add a [has_globals] tag for all the .v files, with global declarations in them
|
2021-11-17 10:29:06 +02:00 |
|
Delyan Angelov
|
48546d0f45
|
all: do compile time const evaluation for const x = "abc" + "xyz" and const x = 16 * 1024 + 5 (fix const prealloc_block_size)
|
2021-07-18 22:59:18 +03:00 |
|
Delyan Angelov
|
3ccde5ce55
|
builtin: use prealloc_block_size = 16777216 temporarily
|
2021-07-18 17:03:25 +03:00 |
|
Delyan Angelov
|
2086e6f1c1
|
builtin, cgen: implement chunked allocation of 16MB blocks with -prealloc (#10130)
|
2021-05-19 10:35:56 +03:00 |
|