Commits

std.math.big.Int: don't rely on the allocator when printing

1eda2ada9a • Andrew Kelley • Apr 22, 2020

ir: improve ZIR emission enough to emit hello world

d58233b361 • Andrew Kelley • Apr 22, 2020

ir: emit zir for fntype

b1a86040dd • Andrew Kelley • Apr 22, 2020

emit zir skeleton

993e654554 • Andrew Kelley • Apr 22, 2020

ir: analyze asm instruction

2e6ccec100 • Andrew Kelley • Apr 22, 2020

ir: analyze deref instruction

8d3e4147d5 • Andrew Kelley • Apr 22, 2020

ir: analyze fieldptr instruction

2c11acf807 • Andrew Kelley • Apr 22, 2020

ir: analyze ptrtoint

c12bc8652e • Andrew Kelley • Apr 22, 2020

ir: analyze int casting

2cdbb5f472 • Andrew Kelley • Apr 21, 2020

ir: analyze int instruction

0746028a2a • Andrew Kelley • Apr 21, 2020

ir: analyze `as` instruction

69878207e7 • Andrew Kelley • Apr 21, 2020

ir: analyze primitive instruction

25679b63eb • Andrew Kelley • Apr 21, 2020

ir: analyze fntype instruction

8671e8d6d4 • Andrew Kelley • Apr 21, 2020

ir: analysis of fn instruction

22e7ca5613 • Andrew Kelley • Apr 21, 2020

ir: comptime coerceArrayPtrToSlice

9a2ea5ca42 • Andrew Kelley • Apr 21, 2020

ir: type coercion skeleton

fb63ba2577 • Andrew Kelley • Apr 21, 2020

ir: analyze str instruction

8e0bcaca9b • Andrew Kelley • Apr 21, 2020

ir: semantic analysis skeleton

4c7507cceb • Andrew Kelley • Apr 21, 2020

simplify ZIR spec; separate parsing/rendering from analysis

cc1c2bd568 • Andrew Kelley • Apr 20, 2020

ir: render keyword parameters

af4ccf34c1 • Andrew Kelley • Apr 20, 2020

ir: render function body

f7786d0ca8 • Andrew Kelley • Apr 20, 2020

ir: nice rendering of string literal constants

e74c5a7c24 • Andrew Kelley • Apr 20, 2020

implement rendering escaped zig string literals

91ca0e4b02 • Andrew Kelley • Apr 20, 2020

ir: rendering skeleton

ded6e0326d • Andrew Kelley • Apr 20, 2020

ir: parse type noreturn

1f3eeb5443 • Andrew Kelley • Apr 19, 2020

ir: parse export instruction

104ae419e4 • Andrew Kelley • Apr 19, 2020

ir: parse asm instructions

f020999ca3 • Andrew Kelley • Apr 19, 2020

ir: parse deref instruction

82e294cf09 • Andrew Kelley • Apr 19, 2020

ir: parse string literals as parameters

730dd887e4 • Andrew Kelley • Apr 19, 2020

ir: parse ptrtoint

bd37c8d8ed • Andrew Kelley • Apr 19, 2020

ir: more foolproof way to organize instruction parsing

49e2f3ca36 • Andrew Kelley • Apr 19, 2020

ir: parsing integer literals

4cb203db92 • Andrew Kelley • Apr 19, 2020

ir: parse types

7127c07f68 • Andrew Kelley • Apr 19, 2020

ir: parse fn body

59154a1c51 • Andrew Kelley • Apr 19, 2020

rework types and values data layout

018daa028e • Andrew Kelley • Apr 19, 2020

generic ir parsing framework

f92ccf365b • Andrew Kelley • Apr 19, 2020

beginnings of zig ir parser

bd4280decf • Andrew Kelley • Apr 19, 2020

stage1: Fix signed multiplication overflow

328eb8ed8d • LemonBoy • Apr 19, 2020

Merge pull request #5097 from Vexu/field

051620dcaf • Andrew Kelley • Apr 19, 2020

fix uninitialized ZigValue

d415ffd7d9 • xackus • Apr 19, 2020

std: Introduce the Once synchronization primitive

6c907a3509 • LemonBoy • Apr 18, 2020

Merge branch 'cshenton-patch-1'

44ff55091f • Andrew Kelley • Apr 18, 2020

Merge pull request #5088 from Vexu/varargs-fix

6b2274fd99 • Andrew Kelley • Apr 18, 2020

std.os.readv: Add missing iov_count declaration

344f4d9bc5 • Christian Wesselhoeft • Apr 18, 2020

update cmake, update readme, in response to the dynamic linking fiasco

986aa42d3e • Andrew Kelley • Apr 17, 2020

fix missing compile errors on builtin cast functions

c026a9f6d2 • Vexu • Apr 17, 2020

stage1: Fix several bugs in constant generation

8e96922f31 • LemonBoy • Apr 17, 2020

build: Create the output directory if it doesn't exist

a4b1242f0a • LemonBoy • Apr 17, 2020

debug: Minor QOL improvements for osx

4872311364 • LemonBoy • Apr 16, 2020

std: make math.clamp work for common uses, remove automatic bounds swapping

157f566f2d • Andrius Mitkus • Apr 16, 2020

CC: fix binary dupe with no -o

480deacbab • Layne Gustafson • Apr 15, 2020

Enable formatting in std.big.Int.format

3fd38429e4 • joachimschmidt557 • Apr 15, 2020

Merge pull request #5046 from Vexu/translate-c

0276d9ddc5 • Vexu • Apr 15, 2020

Added gdi32.zig and More user32 definitions

1e23a3cd91 • Jakub • Apr 14, 2020

Shift error message now says "fixed-width integer type" instead of just "integer type" (#5028)

022a71ca7d • foobles • Apr 14, 2020

Update emit_raw.zig

5974a88794 • markfirmware • Apr 14, 2020

cli: add `c++` subcommand to --help menu

fc48c232e5 • Andrew Kelley • Apr 14, 2020

langref: add link to 0.6.0 version

448f8c2eb8 • Andrew Kelley • Apr 14, 2020

stage1: More fixes for BE targets

ce21a784a4 • LemonBoy • Apr 13, 2020

Release 0.6.0

cf750a58d5 • Andrew Kelley • Apr 13, 2020

std: fix StreamSource to disallow writing to a const buffer

d29ed2a785 • daurnimator • Apr 13, 2020

std: fix os.fstatat definition (#5016)

b702964ae2 • daurnimator • Apr 13, 2020

disable flaky event loop test

b8796be79d • Andrew Kelley • Apr 13, 2020

Merge pull request #5014 from nmeum/@panic-path

e009c1596e • Michael Dusan • Apr 12, 2020

fix file protocol structure definitions (#5015)

a3b2de1d1e • Heppoko • Apr 12, 2020

added CI job for mingw

0744d93ed5 • emekoi • Apr 12, 2020

std: add some basic windows user32 definitions

8e9e126d41 • daurnimator • Apr 12, 2020

only use `-nostdinc++` on c++ files

20b2457388 • Michael Dusan • Apr 12, 2020

Zig treats -lstdc++ identically to -lc++

d27ef1aaef • Andrew Kelley • Apr 12, 2020

cmake: allow not finding some clang libs

f79faf9008 • Andrew Kelley • Apr 12, 2020

ArrayList: remove old (before span) API

dbc00e2424 • xackus • Apr 12, 2020

revert Translate C: Add comment containing c source location for failed decls

3c34c313cf • Andrew Kelley • Apr 11, 2020

move fs tests to separate file; disable flaky test

4ceaa0595a • Andrew Kelley • Apr 11, 2020

Merge pull request #5003 from emekoi/fix-mingw

c236cbff39 • Andrew Kelley • Apr 11, 2020

Merge pull request #4711 from leroycep/feature-file-locks

a6e288d5fe • Andrew Kelley • Apr 10, 2020

Fix generated docs of user code

121307679b • Timon Kruiper • Apr 10, 2020

debug: Fix parsing of DWARF info for BE machines

72dca05f5c • LemonBoy • Apr 10, 2020

Merge pull request #4973 from SuperAuguste/nameless-fields

1b1cbd9358 • Vexu • Apr 10, 2020

Merge pull request #4985 from Vexu/assignment-error

732c0cb58c • Vexu • Apr 10, 2020

update readme instructions for homebrew

4871345545 • Andrew Kelley • Apr 10, 2020

put the previous commit behind cmake option ZIG_PREFER_CLANG_CPP_DYLIB

e857190dab • Andrew Kelley • Apr 10, 2020

look for clang-cpp shared lib when it exists

aaf99371b2 • Andrew Kelley • Apr 10, 2020

Merge pull request #4982 from MageJohn/fix/binarySearch

543031db35 • Andrew Kelley • Apr 9, 2020

Update docgen to new ArrayList API

f1360bee1c • joachimschmidt557 • Apr 9, 2020

Merge pull request #4975 from Vexu/param-reassign

beae932e0f • Andrew Kelley • Apr 9, 2020

Update langref.html.in

c3afaa1f58 • markfirmware • Apr 9, 2020

ci: bump static-qemu 5.0.0-rc1 → 5.0.0-rc2

57a2c5a63c • Michael Dusan • Apr 9, 2020

fix formatted printing warning

c45ba49b8b • Andrew Kelley • Apr 8, 2020

cmake: expose ZIG_TARGET_MCPU option

d5087ccbc8 • Andrew Kelley • Apr 8, 2020

Merge branch 'LakeByTheWoods-translate_ptr_int'

29ea425ca2 • Andrew Kelley • Apr 8, 2020

zig provides shlwapi.lib for *-windows-gnu

b3aef49eea • Andrew Kelley • Apr 8, 2020

std/zig/parse_string_literal.zig: add hex+unicode escapes (#4678)

b109186dd5 • Phil Schumann • Apr 8, 2020

fix lazy value in ir_analyze_instruction_elem_ptr

66b2477ab6 • xackus • Apr 7, 2020

fix the new runtime-safety tests

ed23dad487 • Andrew Kelley • Apr 7, 2020

fix compile errors in some std.Target functions

4d290758bb • Andrew Kelley • Apr 7, 2020

langref: small updates

b7f116a774 • xackus • Apr 7, 2020

Merge pull request #4857 from LemonBoy/fix-4777

22dbeab29d • Andrew Kelley • Apr 7, 2020

stage1: Respect the specified name for extern var

cc0fca9d83 • LemonBoy • Apr 7, 2020

Merge pull request #4684 from LakeByTheWoods/comment_failed_decls

adaf7ad672 • Vexu • Apr 7, 2020

Merge pull request #4971 from Vexu/const-ref

87a7ea4c42 • Andrew Kelley • Apr 7, 2020