Commits

src/ir.cpp: check return value of `const_ptr_pointee` to protect against dereferencing null pointers;

0839ed1f94 • kristopher tate • Aug 26, 2018

fix llvm assertion failure when building std lib tests for macos

8047f0eae2 • Andrew Kelley • Aug 26, 2018

document fixed-width integer types

526338b00f • Andrew Kelley • Aug 25, 2018

Merge branch 'tgschultz-patch-3'

56a53021a1 • Andrew Kelley • Aug 25, 2018

Merge pull request #1406 from ziglang/macos-stack-traces

4003cd4747 • Andrew Kelley • Aug 25, 2018

std.debug: remove workaround for fixed bug

bf1f91595d • Andrew Kelley • Aug 24, 2018

fix regression from 2f7f7d815d0c9c4e620c7a529837b5

6b31b178a6 • Andrew Kelley • Aug 24, 2018

Merge pull request #1407 from ziglang/builtin-alignment-fix

0a918aaa14 • Andrew Kelley • Aug 24, 2018

fix error message for incorrect panic handler fn signature

3a02ba9b82 • Andrew Kelley • Aug 24, 2018

Merge pull request #1405 from shawnl/path-max

6c064cfd88 • Andrew Kelley • Aug 24, 2018

Merge pull request #1402 from ziglang/default-fp-ieee-strict

327482c3a4 • Andrew Kelley • Aug 23, 2018

Merge pull request #1401 from kristate/mem-testWriteIntImpl-u64

68dcdf1c86 • Andrew Kelley • Aug 23, 2018

fix incorrectly generating an unused const fn global

4b68ef45af • Andrew Kelley • Aug 22, 2018

fixup for previous commit

5aeb3217ee • Andrew Kelley • Aug 22, 2018

allow implicit cast from *[N]T to ?[*]T (#1398)

87b10400c2 • Raul Leal • Aug 22, 2018

Merge branch 'shawnl-path_max'

3d780cf2ef • Andrew Kelley • Aug 22, 2018

Revert "Merge branch 'mtn-translate-c-enum-vals'"

b2917e6be0 • Andrew Kelley • Aug 22, 2018

Merge branch 'mtn-translate-c-enum-vals'

937b822fa9 • Andrew Kelley • Aug 21, 2018

Revert "translate-c: Correctly translate enum init values, addressing #1360 (#1377)"

dd4b13ac03 • Andrew Kelley • Aug 21, 2018

refactor std.os.makePath to use a switch instead of if

9e9dce76ff • Andrew Kelley • Aug 20, 2018

std.fmt.format: handle non-pointer struct/union/enum

820bf054ea • Andrew Kelley • Aug 20, 2018

translate-c: Correctly translate enum init values, addressing #1360 (#1377)

b8ce8f219c • Michael Noronha • Aug 20, 2018

langref: add docs for peer type resolution

3ee1b60edf • Andrew Kelley • Aug 20, 2018

Add secureZero function

53b18b0791 • Marc Tiehuis • Aug 18, 2018

docs: correct @memcpy, @memset function signatures

1da93caced • Marc Tiehuis • Aug 18, 2018

Merge pull request #1379 from tgschultz/patch-1

4c95b2f9d1 • Andrew Kelley • Aug 14, 2018

Merge pull request #1378 from prazzb/cmake-fix

52471f6221 • Andrew Kelley • Aug 14, 2018

Merge pull request #1370 from shawnl/master

65497121f4 • Andrew Kelley • Aug 12, 2018

Merge pull request #1294 from ziglang/async-fs

c4b9466da7 • Andrew Kelley • Aug 10, 2018

Fix ir_analyze_instruction_atomic_rmw (#1351)

d927f347de • Wink Saville • Aug 8, 2018

mem: use pub on Compare (#1352)

a583beb76c • Shawn Landden • Aug 7, 2018

Merge pull request #1338 from shawnl/master

034363a86c • Andrew Kelley • Aug 7, 2018

Merge pull request #1346 from shawnl/doc

dcf3869acd • Andrew Kelley • Aug 7, 2018

Merge branch 'mdsteele-threadid'

c02ed80512 • Andrew Kelley • Aug 6, 2018

Merge pull request #1339 from ziglang/zen_stdlib

72bac72338 • Andrea Orru • Aug 6, 2018

translate-c: fix for loops with var init and empty body

63a23e848a • Andrew Kelley • Aug 5, 2018

translate-c: fix do while with empty body

387fab60a6 • Andrew Kelley • Aug 5, 2018

translate-c: handle for loop with empty body

c420b234cc • Andrew Kelley • Aug 5, 2018

translate-c: fix while loop with no body

aa232089f2 • Andrew Kelley • Aug 5, 2018

fix tagged union initialization with a runtime void

9bd8b01650 • Andrew Kelley • Aug 3, 2018

add a friendly note in .gitignore

c66c6304f9 • Andrew Kelley • Aug 3, 2018

Fix a type error in std.os.linux.getpid() (#1326)

dcaaa241df • Matthew D. Steele • Aug 3, 2018

Fix the start-less-than-end assertion in std.rand.Random.range (#1325)

c2a08d7c51 • Matthew D. Steele • Aug 3, 2018

better support for `_` identifier

298abbcff8 • kristopher tate • Aug 3, 2018

Merge branch 'kristate-handle-builtin-issue1296'

fb05b96492 • Andrew Kelley • Aug 2, 2018

Merge branch 'pr-1319'

9ecbabfc4c • Andrew Kelley • Aug 2, 2018

std/os/index.zig: use "hw.logicalcpu" instead of "hw.ncpu" in macOS; (#1317)

432b7685bf • kristopher tate • Aug 2, 2018

Add integer binary output format (#1313)

e66f538972 • Marc Tiehuis • Aug 1, 2018

simpler std.event.Lock implementation

de949b72c7 • Andrew Kelley • Jul 31, 2018

std.fmt.format: add '*' for formatting things as pointers

058bfb254c • Andrew Kelley • Jul 31, 2018

Add "Comments" section to language reference (#1309)

0db33e9c86 • Matthew D. Steele • Jul 31, 2018

Merge pull request #1307 from ziglang/cancel-semantics

5d4a02c350 • Andrew Kelley • Jul 30, 2018

add SliceOutStream, rename SliceStream to SliceInStream (#1301)

608ff52dc3 • dbandstra • Jul 29, 2018

Merge pull request #1300 from dbandstra/more-stream-functions

f884381c60 • Andrew Kelley • Jul 29, 2018

add compile error for ignoring return value of while loop bodies

2cbad364c1 • Andrew Kelley • Jul 26, 2018

add compile error for missing parameter name of generic function

fd575fe1f3 • Andrew Kelley • Jul 25, 2018

add compile error for non-inline for loop on comptime type

84195467ad • Andrew Kelley • Jul 25, 2018

fix assertion failure when some compile errors happen

2257660916 • Andrew Kelley • Jul 25, 2018

patch LLD to fix COFF crashing when linking twice in same process

95f45cfc34 • Andrew Kelley • Jul 25, 2018

fix race conditions in self-hosted compiler; add test

02713e8d8a • Andrew Kelley • Jul 25, 2018

self-hosted: function calling another function

adefd1a52b • Andrew Kelley • Jul 25, 2018

self-hosted: function types use table lookup

2ea08561cf • Andrew Kelley • Jul 24, 2018

remove old section from readme

1d4a94b635 • Andrew Kelley • Jul 24, 2018

fix logic for determining whether param requires comptime

29e19ace36 • Andrew Kelley • Jul 24, 2018

Merge pull request #1282 from nwsharp/master

74c80d2c7f • Andrew Kelley • Jul 24, 2018

Merge pull request #1266 from ziglang/self-hosted-libc-hello-world

10bdf73a02 • Andrew Kelley • Jul 24, 2018

add std.math.big.Int.fitsInTwosComp

99153ac0aa • Andrew Kelley • Jul 22, 2018

Add big int fits function (#1279)

d53fae3551 • Marc Tiehuis • Jul 22, 2018

Tighten Int.to bounds and add twos-complement bitcount

07b6a3d335 • Marc Tiehuis • Jul 22, 2018

Merge branch 'kristate-posix-darwin-issue1271'

bbd293355b • Andrew Kelley • Jul 22, 2018

Merge branch 'kristate-skippable-tests-issue1274'

0a32f80d9a • Andrew Kelley • Jul 22, 2018

README: include link to channel logs (#1278)

bb1b796711 • kristopher tate • Jul 22, 2018

Fixed windows getPos

1f4c7d5ebf • Jimmi HC • Jul 20, 2018

fix generation of error defers for fns inside fns

0a880d5e60 • Andrew Kelley • Jul 19, 2018

std.os.File: add missing pub modifiers

0736e6aa34 • Andrew Kelley • Jul 19, 2018

prevent non-export symbols from clobbering builtins

a9f0681f85 • Andrew Kelley • Jul 19, 2018

Allow pointers to anything in extern/exported declarations (#1258)

fd3a41dadc • Jimmi Holst Christensen • Jul 18, 2018

fix invalid character test on windows

c393a399fb • Andrew Kelley • Jul 18, 2018

fix std.os.getAppDataDir test on linux

cd488c9da5 • Andrew Kelley • Jul 18, 2018

fix build on windows

a8a1b5af07 • Andrew Kelley • Jul 18, 2018

-Dskip-release now also skips build example tests

b7be082bd9 • Jimmi HC • Jul 18, 2018

implement proper utf16leToUtf8

843529d234 • Josh Wolfe • Jul 18, 2018

fix @setEvalBranchQuota not respected in generic fn calls

cbfe9a4077 • Andrew Kelley • Jul 18, 2018

Fixed minor documentation errors (#1256)

6394f7e9a3 • Jay Weisskopf • Jul 18, 2018

std.event.Loop.onNextTick dispatches work to waiting threads

a9ab528e34 • Andrew Kelley • Jul 17, 2018

self-hosted: linking

ecf8da00c5 • Andrew Kelley • Jul 17, 2018

port 69e3b4e to self-hosted compiler

1a7cf4cbce • Andrew Kelley • Jul 17, 2018

Add swapRemoveOrError (#1254)

3cbf59b4c1 • Wink Saville • Jul 17, 2018

Give ArrayList tests consistent names (#1253)

d1a60243c9 • Wink Saville • Jul 17, 2018

revert commit 860d3da9156a0b1f4a1e3e644b423da3e768bb86 ; please see #1249 for more information; (#1255)

69e3b4e7dc • kristopher tate • Jul 17, 2018

self-hosted: implement getAppDataDir for windows

3bb00eac37 • Andrew Kelley • Jul 17, 2018

self-hosted: create tmp dir for .o files and emit .o file for fn

97bfeac13f • Andrew Kelley • Jul 17, 2018

allow implicit cast of undefined to optional

0fa24b6b75 • Andrew Kelley • Jul 16, 2018

remove std.ArrayList.removeOrError function

9b56efc957 • Andrew Kelley • Jul 16, 2018

codegen: remove unused variable

d3ce9d0643 • Andrew Kelley • Jul 16, 2018

all integer sizes are available as primitives

e9a03cccf3 • Andrew Kelley • Jul 16, 2018

self-hosted: generate LLVM IR for simple function

363f4facea • Andrew Kelley • Jul 15, 2018

rename Module to Compilation

28c3d4809b • Andrew Kelley • Jul 14, 2018

Improve realloc on fixed buffer allocator (#1238)

69e50ad2f5 • Bas van den Berg • Jul 14, 2018

self-hosted: adding a fn to an llvm module

278829fc2c • Andrew Kelley • Jul 14, 2018