Uwe Krüger
|
bb93bf34ec
|
sync/semaphores: use dispatch semaphores on MacOS (#6110)
|
2020-08-12 03:45:09 +02:00 |
Nick Treleaven
|
2dd90de993
|
parser: error on `[unsafe_fn]` (#6090)
|
2020-08-09 12:22:11 +03:00 |
Uwe Krüger
|
863cf8af60
|
sync: channel implementation (#6074)
|
2020-08-06 15:28:19 +02:00 |
pancake
|
04ef2a2671
|
os: implement os.system for iOS and uncomment the `$if ios` blocks (#5947)
|
2020-07-24 10:17:32 +03:00 |
pancake
|
36352085ae
|
v: add support for iOS crosscompilation (#5943)
|
2020-07-23 07:58:44 +03:00 |
Nick Treleaven
|
a74cbf55c7
|
checker: warn if C.m* or C.s* functions are called outside unsafe blocks (#5869)
|
2020-07-20 20:06:41 +03:00 |
Ryan Willis
|
f66967a88c
|
vsymlink: real Windows symbolic link, fallback to batch, make.bat updates (#5841)
|
2020-07-16 18:33:26 +02:00 |
Uwe Krüger
|
8df6e59678
|
sync: add semaphores (#5831)
|
2020-07-15 10:22:33 +02:00 |
ka-weihe
|
df45488e09
|
cgen: fix warnings (#5820)
|
2020-07-14 00:16:31 +02:00 |
Delyan Angelov
|
d3e676bdc1
|
orm: use errcode comparisons, instead of strcmp(sqlite3_errmsg,msg)
|
2020-07-10 10:14:30 +03:00 |
Uwe Krüger
|
ef02373061
|
all: remove `rwshared` keyword, make its semantics default for `shared` (#5710)
|
2020-07-07 01:57:31 +02:00 |
Uwe Krüger
|
c3614c0e38
|
cgen, sync: implement separate read/write locks for `rwshared` types (#5687)
|
2020-07-05 22:53:28 +02:00 |
Lukas Neubert
|
30169f86c1
|
os: make `rm` return an optional
|
2020-06-24 14:01:19 +02:00 |
joe-conigliaro
|
d19a33c420
|
sync: use Event for waitgroup on windows
|
2020-06-23 03:23:42 +10:00 |
Delyan Angelov
|
3bf9b28773
|
vlib: add fixes for problems, found by check_os_api_parity.v
|
2020-06-11 21:16:12 +03:00 |
Delyan Angelov
|
c7d4360931
|
v: add full compiler support for _likely_(x)
|
2020-06-09 17:42:43 +03:00 |
Delyan Angelov
|
6663e94780
|
builtin: add C._likely_ support
|
2020-06-09 16:36:53 +03:00 |
Ryan Willis
|
08814d6de4
|
tools/vsymlink: use the win32 api to update the system environment
|
2020-06-08 09:19:31 +02:00 |
Tomas Hellström
|
9c8769503f
|
time: add microsecond precision to Time struct
|
2020-06-07 16:19:09 +03:00 |
Uwe Krüger
|
cf9498ef6b
|
cgen: use standard checks for float comparisons
|
2020-06-04 19:47:41 +02:00 |
Naheel
|
4fcabb71c4
|
os: implement cp for nix
|
2020-06-01 21:11:40 +02:00 |
Delyan Angelov
|
931c846602
|
os: cleanup code duplication for os.create and os.open
|
2020-05-19 13:38:06 +03:00 |
Alexander Medvednikov
|
03525843a0
|
parser: do not allow calling private functions
|
2020-05-18 22:54:11 +02:00 |
Uwe Krüger
|
2635be511f
|
all: re-apply C++ support
|
2020-05-18 21:38:06 +02:00 |
Alexander Medvednikov
|
07a78b2843
|
Revert "all: C++ compiler support"
This reverts commit 9a237c3e82 .
|
2020-05-18 17:05:48 +02:00 |
Uwe Krüger
|
9a237c3e82
|
all: C++ compiler support
|
2020-05-18 15:51:36 +02:00 |
Enzo Baldisserri
|
f44a40eee0
|
checker: check incorrect names
|
2020-05-16 16:12:23 +02:00 |
Delyan Angelov
|
2dbb4c2ca7
|
live: cleanup
|
2020-05-15 23:51:40 +03:00 |
Delyan Angelov
|
66cb61c242
|
builtin: cleanup by turning backtrace* fns to ordinary C. fns
|
2020-05-15 15:52:06 +03:00 |
Delyan Angelov
|
2c93deb884
|
builtin: bootstrap for backtrace functions cleanup
|
2020-05-15 15:08:42 +03:00 |
lutherwenxu
|
dc4db87be3
|
vlib: use new filename format
|
2020-04-11 19:51:32 +02:00 |