zig/std
Andrew Kelley c5c9d98065 introduce align keyword
* remove `@setGlobalAlign`
 * add align keyword for setting alignment on functions and
   variables.
 * loads and stores use alignment from pointer
 * memcpy, memset use alignment from pointer
 * add syntax for pointer alignment
 * slices can have volatile
 * add u2, i2 primitives
 * ignore preferred align and use abi align everywhere
 * back to only having alignOf builtin.
   preferredAlignOf is too tricky to be useful.
   See #432. Partial revert of
   e726925e80.

See #37
2017-08-29 07:51:34 -04:00
..
c all tests passing in MacOS 2017-08-27 17:16:42 -04:00
fmt fix floating point printing 2017-08-19 19:11:43 -04:00
math remove workaround for LLVM not respecting "nobuiltin" 2017-08-28 04:28:42 -04:00
os all tests passing in MacOS 2017-08-27 17:16:42 -04:00
special macos passing all tests except for building a shared library 2017-08-27 05:44:03 -04:00
array_list.zig change slicing syntax from ... to .. 2017-05-19 10:39:59 -04:00
base64.zig more intuitive left shift and right shift operators 2017-08-09 10:09:38 -04:00
buf_map.zig change slicing syntax from ... to .. 2017-05-19 10:39:59 -04:00
buf_set.zig change slicing syntax from ... to .. 2017-05-19 10:39:59 -04:00
buffer.zig change slicing syntax from ... to .. 2017-05-19 10:39:59 -04:00
build.zig all tests passing in MacOS 2017-08-27 17:16:42 -04:00
cstr.zig change slicing syntax from ... to .. 2017-05-19 10:39:59 -04:00
debug.zig fixups to linux build 2017-08-27 00:28:17 -04:00
dwarf.zig better stack traces for ELF x86_64 2017-04-24 12:14:45 -04:00
elf.zig partial implementation of printing floating point numbers with errol3 2017-06-14 00:24:25 -04:00
empty.zig recognize ar program and pass --gc-sections to ld 2016-05-11 14:44:10 -07:00
endian.zig change slicing syntax from ... to .. 2017-05-19 10:39:59 -04:00
hash_map.zig introduce align keyword 2017-08-29 07:51:34 -04:00
index.zig partial implementation of printing floating point numbers with errol3 2017-06-14 00:24:25 -04:00
io.zig all behavior tests passing for macos 2017-08-27 05:15:24 -04:00
linked_list.zig std: rename List to ArrayList and re-organize... 2017-05-04 14:05:06 -04:00
mem.zig introduce align keyword 2017-08-29 07:51:34 -04:00
net.zig all behavior tests passing for macos 2017-08-27 05:15:24 -04:00
rand.zig bit shifting safety 2017-08-19 01:43:43 -04:00
rand_test.zig std: add tests for mt32 and mt64 2016-07-28 20:14:57 -07:00
sort.zig partial implementation of printing floating point numbers with errol3 2017-06-14 00:24:25 -04:00