Delyan Angelov
|
56cf0b0a2e
|
builtin: inline manually isnil calls in array.push_many (very frequently called)
|
2022-05-07 12:55:40 +03:00 |
Alexander Medvednikov
|
14f06ead1b
|
cgen: fix c2v consts; enum_decl()
|
2022-05-07 00:58:37 +03:00 |
Hunam
|
0699f324b5
|
builtin: add `map.values()` (#14301)
|
2022-05-06 20:42:01 +03:00 |
Daniel Däschle
|
76cdf75299
|
builtin,cgen: rename `Option` to `_option` (#14317)
|
2022-05-06 19:25:54 +03:00 |
Andréas Livet
|
9fde5b067b
|
docs: add missing function names in the `builtin` example doc comments (#14318)
|
2022-05-05 17:22:25 +03:00 |
Ned
|
76a7354506
|
builtin: add libbacktrace as option for generating stack traces (#14277)
|
2022-05-04 21:17:05 +03:00 |
Ikko Ashimine
|
223b96a59a
|
builtin: fix typo in array_bare.v (#14299)
|
2022-05-04 19:25:17 +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
|
1e9156fd71
|
checker: c2v rune comparison fix
|
2022-05-04 06:49:45 +03:00 |
Delyan Angelov
|
0e5c1cee48
|
builtin: improve musl/Alpine support (define weak backtrace/backtrace_symbols/backtrace_symbols_fd symbols) (#14250)
|
2022-05-03 09:17:53 +03:00 |
Delyan Angelov
|
ab1c265679
|
builtin: add missing panic_result_not_set/1 callback function.
|
2022-05-02 22:40:26 +03:00 |
yuyi
|
b9cf2db6a8
|
parser: fix inline array's element access (#14253)
|
2022-05-02 16:16:32 +03:00 |
Daniel Däschle
|
9f8a34a528
|
all: rename result to _result (#14232)
|
2022-04-30 17:10:30 +03:00 |
David 'Epper' Marshall
|
a2338dbb7c
|
docs: document more `builtin` functions/methods (#14229)
|
2022-04-30 12:31:23 +03:00 |
Daniel Däschle
|
08fd0ce0de
|
all: basic implementation of result type (#14140)
|
2022-04-30 01:59:14 +03:00 |
Wertzui123
|
872f739396
|
builtin: ignore C++ 0xE06D7363 exception errors on windows (#14225)
|
2022-04-29 14:55:29 +03:00 |
StunxFS
|
995485c649
|
builtin: add `string.len_utf8()` method (#14208)
|
2022-04-29 10:23:57 +03:00 |
Alexander Medvednikov
|
77645fcf35
|
builtin: define atoi & ftell
|
2022-04-29 04:31:51 +03:00 |
Delyan Angelov
|
f72297c331
|
eval: add support for C.read/3, C.malloc/1, `$if openbsd {`
|
2022-04-28 11:30:36 +03:00 |
Alexander Medvednikov
|
7dbfa86f25
|
all: atomic int fixes
|
2022-04-27 18:31:21 +03:00 |
playX
|
dce2173ac9
|
checker: c2v fixes (#14161)
|
2022-04-26 01:34:26 +03:00 |
Nick Treleaven
|
d8a5df9044
|
checker: error if smaller signed == unsigned (#14078)
|
2022-04-25 12:09:25 +03:00 |
lemon
|
960225f7a7
|
builtin: fix `-cc gcc -gc boehm` on linux and macos (#14115)
|
2022-04-21 00:12:17 +03:00 |
Nick Treleaven
|
1533b77404
|
builtin: remove unnecessary casts for defunct small unsigned warning (#14108)
|
2022-04-20 21:47:09 +03:00 |
Alexander Medvednikov
|
364656b312
|
builtin: define C.abs()
|
2022-04-20 13:03:30 +03:00 |
spaceface
|
775c4c34b5
|
builtin: compile the gc statically by default (#14063)
|
2022-04-18 10:50:21 +03:00 |
Delyan Angelov
|
4a71b27c52
|
ci: add test_byte_vs_u8 to int_test.v
|
2022-04-15 21:42:07 +03:00 |
Delyan Angelov
|
840f474fb5
|
ci: fix `./v -progress test-cleancode`
|
2022-04-15 21:04:10 +03:00 |
Delyan Angelov
|
e802e0b9cb
|
ci: fix more test-all failures
|
2022-04-15 21:02:03 +03:00 |
Delyan Angelov
|
bb2a324d61
|
ci: more gen.js fixes
|
2022-04-15 20:51:04 +03:00 |
Delyan Angelov
|
6f5a513d8b
|
ci: fix `v build-examples`
|
2022-04-15 20:31:10 +03:00 |
Delyan Angelov
|
cc8803c602
|
builtin: fix failing embed_file_test.v (`pub fn (data &u8) vbytes(len int) []u8 {`)
|
2022-04-15 19:57:00 +03:00 |
Alexander Medvednikov
|
fbb9e65c0f
|
all: ~500 more byte=>u8
|
2022-04-15 18:25:45 +03:00 |
Alexander Medvednikov
|
ae6a25f44e
|
websocket, utf: u8 fixes
|
2022-04-15 16:24:02 +03:00 |
Alexander Medvednikov
|
af73e195da
|
net: byte fixes
|
2022-04-15 15:55:39 +03:00 |
Alexander Medvednikov
|
fb192d949b
|
all: replace []byte with []u8
|
2022-04-15 15:35:35 +03:00 |
Alexander Medvednikov
|
c14984899b
|
builtin: fix windows fn definitions
|
2022-04-15 15:18:21 +03:00 |
Alexander Medvednikov
|
a1372e284c
|
builtin: update alloc fn definitions
|
2022-04-15 15:16:10 +03:00 |
Alexander Medvednikov
|
d4a0d6f73c
|
all: byte => u8
|
2022-04-15 14:58:56 +03:00 |
Alexander Medvednikov
|
b49d873217
|
builtin: [1000]u8 fix
|
2022-04-15 14:48:39 +03:00 |
Alexander Medvednikov
|
014c3c97f0
|
all: byte => u8
|
2022-04-15 14:45:52 +03:00 |
Alexander Medvednikov
|
7f3b91e688
|
builtin: more byte => u8
|
2022-04-15 14:10:11 +03:00 |
Alexander Medvednikov
|
ba7b329c73
|
builtin: more byte=>u8
|
2022-04-15 13:55:56 +03:00 |
Alexander Medvednikov
|
e6ff1508d2
|
all: make u8 the primary type, byte the alias
|
2022-04-15 13:43:03 +03:00 |
Delyan Angelov
|
e555335bf0
|
ci: fix windows-msvc builds, as well as the windows-cross job, turn on deprecation notices for [windows_stdcall] and [_fastcall]
|
2022-04-14 13:36:51 +03:00 |
Nick Treleaven
|
c780de6282
|
checker: disallow 'small_unsigned == signed' (#13967)
|
2022-04-12 19:37:30 +03:00 |
Delyan Angelov
|
382586da6d
|
ci: fix toml segfault (remove unused low level builtin option IError.msg compatibility hack)
|
2022-04-11 21:49:59 +03:00 |
Nick Treleaven
|
2cd9c91e98
|
vdoc: highlight terminal examples for `-comments -color` (#13937)
|
2022-04-04 18:13:24 +03:00 |
Nick Treleaven
|
d10135e2c4
|
vdoc: HTML highlight generic function as function, not name (#13923)
|
2022-04-03 23:41:02 +03:00 |
Nick Treleaven
|
782d5374c9
|
builtin: add an `array.drop(n)` method (#13907)
|
2022-04-03 17:05:50 +03:00 |