Luna
|
d423bb3808
|
std.c: add setsockopt
|
2019-12-30 19:26:30 -05:00 |
|
Luna
|
0e67568bca
|
net: fix Options
- os: fix typos on setsockopt
|
2019-12-30 19:26:30 -05:00 |
|
Luna
|
4a4d2c0d80
|
os: add setsockopt
- net: use os.setsockopt()
|
2019-12-30 19:26:29 -05:00 |
|
Luna
|
631eb6783d
|
add StreamServer.Options.reuse_address
this uses a bad direct interface with std.os.linux, this should add
setsockopt to std.os.
|
2019-12-30 19:26:29 -05:00 |
|
Andrew Kelley
|
73e535e112
|
Merge pull request #3683 from Vexu/atomic-float
Support floats with some atomic operations
|
2019-12-30 19:19:05 -05:00 |
|
LemonBoy
|
cbfd66f68a
|
Don't crash when parsing invalid files
|
2019-12-30 19:17:19 -05:00 |
|
Andrew Kelley
|
a05150e92d
|
fix comparing comptime_int against undefined literal
closes #4004
|
2019-12-30 19:08:57 -05:00 |
|
Andrew Kelley
|
a3d04b9228
|
update readme tagline
|
2019-12-30 18:17:13 -05:00 |
|
Andrew Kelley
|
8f8a32d297
|
Merge pull request #4007 from daurnimator/json-cleanup
std.json: cleanups
|
2019-12-30 18:13:20 -05:00 |
|
LemonBoy
|
28a8ded95a
|
Resolve more types as needed
Closes #3994
|
2019-12-30 17:45:09 -05:00 |
|
LemonBoy
|
c1ee846c22
|
Fix ptrCast of zero-sized type
Closes #2431
|
2019-12-30 17:43:58 -05:00 |
|
Andrew Kelley
|
34b4538d7b
|
Merge pull request #4011 from lukechampine/chacha20poly1305
crypto: Implement ChaCha20-Poly1305 AEAD (fixed)
|
2019-12-30 17:39:46 -05:00 |
|
lukechampine
|
ab093228f9
|
Fix segfault by not reassigning to function parameter
|
2019-12-30 13:53:09 -05:00 |
|
lukechampine
|
d1a570a4b8
|
chacha: Fix open docstring
|
2019-12-30 13:35:16 -05:00 |
|
lukechampine
|
d6ca2323cf
|
chacha: Use error set instead of bool
|
2019-12-30 13:35:13 -05:00 |
|
lukechampine
|
1953b60599
|
chacha20poly1305: Return false on short ciphertext
|
2019-12-30 13:35:05 -05:00 |
|
lukechampine
|
ae7bb4ecc0
|
chacha20poly1305: verify tag in constant time
|
2019-12-30 13:34:57 -05:00 |
|
lukechampine
|
fbe7d8c1cb
|
crypto: Add chacha20poly1305
|
2019-12-30 13:34:53 -05:00 |
|
daurnimator
|
42727c73f9
|
std: fix typo in comment
|
2019-12-31 03:06:33 +11:00 |
|
daurnimator
|
ef3a01a367
|
std: json.unescapeString doesn't need to take an allocator
|
2019-12-31 02:26:09 +11:00 |
|
daurnimator
|
04a2a4a7cb
|
std: track decoded string length in std.json tokenizer
|
2019-12-31 02:26:06 +11:00 |
|
daurnimator
|
0def92cff4
|
std: use enum literals in std.json
|
2019-12-30 23:47:33 +11:00 |
|
daurnimator
|
80d37a13c0
|
std: use a union(enum) for std.json.Token
|
2019-12-30 23:47:29 +11:00 |
|
daurnimator
|
51943ff432
|
std: meta.TagPayloadType takes the tag type of the union
|
2019-12-30 23:09:18 +11:00 |
|
daurnimator
|
17cc511ea4
|
std: fmt std/json.zig
|
2019-12-30 22:34:19 +11:00 |
|
Haze Booth
|
c70a673c6e
|
array literal address of fix
|
2019-12-30 05:48:27 -05:00 |
|
Andrew Kelley
|
e0c7d12043
|
update std/json.zig to latest language changes
fixes regression from 54231e832bae780c5012fc5cd30932447f1e1d47
|
2019-12-29 19:00:27 -05:00 |
|
Benoit Giannangeli
|
fb2f0cc497
|
ArrayList: ptrAt function returns pointer to item at given index
|
2019-12-29 18:46:59 -05:00 |
|
Andrew Kelley
|
54231e832b
|
Merge pull request #3648 from xackus/json-unescape
breaking: JSON unescape
|
2019-12-29 18:31:10 -05:00 |
|
data-man
|
6af39aa49a
|
Fixes #3966
|
2019-12-29 18:19:03 -05:00 |
|
Andrew Kelley
|
6b960331ee
|
Merge pull request #3968 from daurnimator/sigprocmask
Clean up linux sigprocmask, raise
|
2019-12-29 18:03:09 -05:00 |
|
Vexu
|
950eb81304
|
translate-c-2 macro comparision ops
|
2019-12-29 20:19:30 +02:00 |
|
Vexu
|
ca211617bd
|
update c_tokenzier tests to new api
|
2019-12-29 20:04:19 +02:00 |
|
frmdstryr
|
6df9e9fe47
|
Cleanup c_tokenizer.zig tests
|
2019-12-29 19:50:58 +02:00 |
|
frmdstryr
|
fcc82a219a
|
Add macro ops
|
2019-12-29 19:50:45 +02:00 |
|
Vexu
|
55348c9b93
|
translate-c-2 bug fixes
- fix use of undefined value
- fix parenexprclass result not being suppressed
- add an error and a TODO for access of an anonymous field
|
2019-12-29 19:23:36 +02:00 |
|
Vexu
|
621629e20d
|
translate-c-2 fix assertion failure rendering do while
|
2019-12-29 17:09:31 +02:00 |
|
Vexu
|
f5e7d2d00c
|
translate-c fix bugs
Thanks @daurnimator
|
2019-12-29 14:01:59 +02:00 |
|
Vexu
|
59cc7072e2
|
translate-c-2 use intCast in most places
|
2019-12-29 11:04:59 +02:00 |
|
Vexu
|
1a3633d786
|
fix stage2 build
|
2019-12-29 11:04:58 +02:00 |
|
Vexu
|
3f7bab7373
|
fix translate-c taking ages
|
2019-12-29 11:04:58 +02:00 |
|
Vexu
|
fceda07f94
|
use self hosted translate-c for cimports
|
2019-12-29 11:04:45 +02:00 |
|
Marc Tiehuis
|
bda355d976
|
Merge pull request #3992 from ForLoveOfCats/BigIntToStringLeak
Add missing deferred deinits to `math.big.Int.toString`
|
2019-12-29 14:47:59 +13:00 |
|
daurnimator
|
2662e50d27
|
std: sentinel terminated pointers for utf16 apis
|
2019-12-29 10:35:05 +11:00 |
|
Andrew Kelley
|
cb02125415
|
Merge pull request #3987 from daurnimator/std.unicode-fixes
std.unicode fixes
|
2019-12-28 18:13:50 -05:00 |
|
Andrew Kelley
|
48bf00bf34
|
Merge pull request #3993 from Vexu/translate-c
Translate-c-2 macro conditional operator and better error reporting
|
2019-12-28 18:12:06 -05:00 |
|
Vexu
|
1e52b7d690
|
translate-c-2 improve macro errors
|
2019-12-28 23:38:07 +02:00 |
|
Vexu
|
aea46dcd7e
|
translate-c-2 macro conditional operator
|
2019-12-28 22:32:18 +02:00 |
|
ForLoveOfCats
|
b28824ef66
|
Add missing deferred deinits to math.big.Int.toString (mem leak fix)
|
2019-12-28 15:31:32 -05:00 |
|
Andrew Kelley
|
68aa221995
|
Merge pull request #3986 from LemonBoy/translate-c-stuff
Two small translate-c(-2) patches
|
2019-12-28 14:26:37 -05:00 |
|