Commits

Add run-translated-c test

eca294cd23 • LemonBoy • Jan 5, 2020

Better _Bool translation

cd39f6df95 • LemonBoy • Jan 5, 2020

Better InitListExpr translation

6ff70d3c31 • LemonBoy • Jan 5, 2020

Merge branch 'data-man-rusage'

5888d84ea3 • Andrew Kelley • Jan 5, 2020

add "Improving Translate-C" section to CONTRIBUTING.md

62bebda270 • Andrew Kelley • Jan 5, 2020

Merge pull request #4064 from ziglang/fix-4054

d7bff05098 • Andrew Kelley • Jan 5, 2020

Merge pull request #4053 from ziglang/test-run-translated-c

a0ca34979e • Andrew Kelley • Jan 5, 2020

remove @TypeOf() hacks for comptime_int/comptime_float

2e5342512f • Haze Booth • Jan 5, 2020

Merge pull request #4072 from LemonBoy/misc-stuff

508a8980ba • Andrew Kelley • Jan 5, 2020

Merge pull request #3950 from nmichaels/master

6ea193946d • Andrew Kelley • Jan 4, 2020

Correct evaluation of optional type alignment

b91eaba38c • LemonBoy • Jan 3, 2020

Merge pull request #4058 from LemonBoy/awful

3f19bc5d01 • Andrew Kelley • Jan 3, 2020

Remove `translate-c-2` from zig help

f40b6b85f1 • Haze Booth • Jan 3, 2020

Revert "Trailing comma is respected for builtin calls"

f83411b0b1 • Andrew Kelley • Jan 3, 2020

Fix edge case in C tokenizer

e9536ca10f • LemonBoy • Jan 2, 2020

Trailing comma is respected for builtin calls

afd0290918 • LemonBoy • Jan 2, 2020

Merge pull request #4027 from ziglang/fix-float-ops

a90fa45ae1 • Andrew Kelley • Jan 2, 2020

Merge pull request #4040 from Vexu/translate-c-cast-fixes

fe21d84c94 • Andrew Kelley • Jan 2, 2020

Translate struct/union initializer expressions

b0fa2ff853 • LemonBoy • Jan 2, 2020

Merge LemonBoy's translate-c branch for linksection/align

197509e1ec • Andrew Kelley • Jan 2, 2020

translate-c tests: print clang compile errors on nonzero exit code

7bd80f2071 • Andrew Kelley • Jan 2, 2020

translate-c fix increment rendering issues

3dd067fa2b • Vexu • Jan 2, 2020

Prefer simple ptrCast between opaque types

de894f2bde • LemonBoy • Jan 2, 2020

Don't ptrCast a result-location assignment to _

1e61e5f404 • LemonBoy • Jan 2, 2020

translate-c properly handle unused var-args

f35a963ac5 • Vexu • Jan 2, 2020

Merge pull request #4025 from ziglang/Vexu-stage-2-cimport

576320e6d5 • Andrew Kelley • Jan 2, 2020

fix segfault in bit shift safety check

1b64a5f5f0 • Vexu • Jan 1, 2020

Merge branch 'lun-4-linux-memfd-create'

0fb3e6608c • Andrew Kelley • Jan 1, 2020

translate-c: add `pub` to failed-to-translate macros

c8c65b0168 • Andrew Kelley • Dec 31, 2019

std.fmt.format: add helpful compile error for non-tuple args

25051832b3 • Andrew Kelley • Dec 31, 2019

generate header in separate folder

d972d1c942 • mogud • Dec 31, 2019

Merge branch 'lun-4-net-reuseaddr-opt'

86ba8c06bf • Andrew Kelley • Dec 31, 2019

Merge pull request #3683 from Vexu/atomic-float

73e535e112 • Andrew Kelley • Dec 31, 2019

Don't crash when parsing invalid files

cbfd66f68a • LemonBoy • Dec 31, 2019

fix comparing comptime_int against undefined literal

a05150e92d • Andrew Kelley • Dec 31, 2019

update readme tagline

a3d04b9228 • Andrew Kelley • Dec 30, 2019

Merge pull request #4007 from daurnimator/json-cleanup

8f8a32d297 • Andrew Kelley • Dec 30, 2019

Resolve more types as needed

28a8ded95a • LemonBoy • Dec 30, 2019

Fix ptrCast of zero-sized type

c1ee846c22 • LemonBoy • Dec 30, 2019

Merge pull request #4011 from lukechampine/chacha20poly1305

34b4538d7b • Andrew Kelley • Dec 30, 2019

array literal address of fix

c70a673c6e • Haze Booth • Dec 30, 2019

update std/json.zig to latest language changes

e0c7d12043 • Andrew Kelley • Dec 30, 2019

ArrayList: ptrAt function returns pointer to item at given index

fb2f0cc497 • Benoit Giannangeli • Dec 29, 2019

Merge pull request #3648 from xackus/json-unescape

54231e832b • Andrew Kelley • Dec 29, 2019

Fixes #3966

6af39aa49a • data-man • Dec 29, 2019

Merge pull request #3968 from daurnimator/sigprocmask

6b960331ee • Andrew Kelley • Dec 29, 2019

Merge pull request #3992 from ForLoveOfCats/BigIntToStringLeak

bda355d976 • Marc Tiehuis • Dec 29, 2019

Merge pull request #3987 from daurnimator/std.unicode-fixes

cb02125415 • Andrew Kelley • Dec 28, 2019

Merge pull request #3993 from Vexu/translate-c

48bf00bf34 • Andrew Kelley • Dec 28, 2019

Merge pull request #3986 from LemonBoy/translate-c-stuff

68aa221995 • Andrew Kelley • Dec 28, 2019

Make it more obvious that ifs are expressions

6c3ccea29b • MateuszOkulus • Dec 28, 2019

Merge pull request #3974 from kprotty/event_broadcast

25e71216c4 • Andrew Kelley • Dec 23, 2019

report compile errors instead of crashing when frame is invalid

ad92227516 • Andrew Kelley • Dec 22, 2019

Merge pull request #3935 from Vexu/translate-c-2

28dbdba37e • Andrew Kelley • Dec 22, 2019

freebsd: add missing OS and libc bits

ba1d213f48 • Jethro Nederhof • Dec 22, 2019

Merge pull request #3940 from ziglang/sentinel-slicing

bc95c63cf2 • Andrew Kelley • Dec 21, 2019

Fix sentinel value of opaque pointers in typeInfo

51cbd96820 • LemonBoy • Dec 20, 2019

Fix comptime evaluation of runtime array access

f077c3c4cc • LemonBoy • Dec 20, 2019

CI: update llvm apt sources to correct ubuntu version

9daa7e1e19 • Andrew Kelley • Dec 20, 2019

Merge pull request #3918 from kprotty/lock_fix

4d54e9a4fb • Andrew Kelley • Dec 18, 2019

Make sure the fields array is always non-null

d8499f7abe • LemonBoy • Dec 17, 2019

Clarify allowzero's interaction with optional pointers.

f389e5e61f • Nathan Michaels • Dec 17, 2019

[#3844 + #3767] update std.c and std.os.linux to use null-terminated pointer types (#3900)

62c817420d • Raul Leal • Dec 17, 2019

avoid using undefined value

b242c2ac10 • Andrew Kelley • Dec 17, 2019

Revert "added -- to pass args to zig build commands"

b1abe4a172 • Andrew Kelley • Dec 16, 2019

Fixes utf8ToUtf16Le (#3923)

744133acb1 • Dmitry Atamanov • Dec 16, 2019

added -- to pass args to zig build commands

d4e56ae6ae • emekoi • Dec 16, 2019

Merge pull request #3570 from ziglang/c-sanitize-undef

13cdc137e6 • Andrew Kelley • Dec 16, 2019

Fix alignment query on unresolved types

de0d8885b4 • LemonBoy • Dec 16, 2019

generated docs: log trace instead of error

170de5ecae • Henry Wu • Dec 16, 2019

langref table of contents in a separate column on large displays

cb5a5ebb20 • xackus • Dec 16, 2019

remove misleading documentation

b3cbf290c8 • Andrew Kelley • Dec 16, 2019

Merge branch 'shawnl-lessThan'

496f271d17 • Andrew Kelley • Dec 16, 2019

Tokenizer: Copy optional tokens prior to being set to null #3737 (#3910)

fe0e8c87b7 • Lachlan Easton • Dec 16, 2019

Merge pull request #3916 from Vexu/translate-c-2

0f09ff4923 • Andrew Kelley • Dec 16, 2019

Merge pull request #3922 from LemonBoy/eventfd-err

650acc5e3d • Andrew Kelley • Dec 16, 2019

Revert "Use eventfd in ChildProcess on Linux"

2c7a2aefbf • Andrew Kelley • Dec 16, 2019

improve extern enum

0f38410ea6 • Vexu • Dec 16, 2019

Don't assume TLS storage has a fixed address

59de23dfa0 • LemonBoy • Dec 15, 2019

Use eventfd in ChildProcess on Linux

b169f7b0d5 • LemonBoy • Dec 15, 2019

Generate the fn pointers into the correct address space

f1407b4b7e • LemonBoy • Dec 15, 2019

Make sure the address is aligned for intToPtr ops

19ddbd9e9e • LemonBoy • Dec 15, 2019

Merge pull request #3908 from Vexu/translate-c-2

cf0d300dde • Andrew Kelley • Dec 15, 2019

Merge pull request #3906 from Vexu/translate-c-2

33d9dda558 • Andrew Kelley • Dec 14, 2019

Merge pull request #3896 from Vexu/translate-c-2

21a85d4fb6 • Andrew Kelley • Dec 13, 2019

uncomment a now-passing behavior test

e54c49be9b • Andrew Kelley • Dec 13, 2019

update stack traces tests

1e4bae6692 • Andrew Kelley • Dec 13, 2019

Document sentinel type in langref

4cb4148b35 • Jonathan Marler • Dec 13, 2019

Merge branch 'Xe-expose-callMain'

7699b5b997 • Andrew Kelley • Dec 12, 2019

ci: skip non native tests for aarch64

81f1f72197 • Andrew Kelley • Dec 12, 2019

fix dot init parsing

c759a77aa0 • Vexu • Dec 12, 2019

Merge pull request #3886 from kavika13/master

d08dc21116 • Andrew Kelley • Dec 11, 2019

lib/std/io: let the bring-your-own OS package handle stdio (#3887)

b375f6e027 • Christine Dodrill • Dec 11, 2019

self-hosted: manually parse args

7c1dbfab72 • Andrew Kelley • Dec 11, 2019

remove iterator API from std.ArrayList

c3d8b1ffeb • Andrew Kelley • Dec 10, 2019

Add hotpath for BufferedOutStream (#3858)

f30af12bea • frmdstryr • Dec 10, 2019

fix con_in difinition and add EFI_SIMPLE_TEXT_INPUT_PROTOCOL difinition

5ada11449a • Heppokoyuki • Dec 10, 2019

Merge branch 'emekoi-dynlib-load'

0d99744acc • Andrew Kelley • Dec 10, 2019

Merge branch 'Snektron-typeOf-to-TypeOf'

9561e7c6b9 • Andrew Kelley • Dec 10, 2019

Merge pull request #3830 from fengb/wasm-page-allocator

cd4d638d10 • Andrew Kelley • Dec 10, 2019