Andrew Kelley 07a71fc322 improved behavior on debug safety crash
* instead of emitting a breakpoint for a debug safety crash,
   zig calls a panic function which prints an error message
   and a stack trace and then calls abort.
 * on freestanding OS, this panic function has a default
   implementation of a simple infinite loop.
 * users can override the panic implementation by providing
   `pub fn panic(message: []const u8) -> unreachable { }`
 * workaround for LLVM segfaulting when you try to use cold
   calling convention on ARM.

closes #245
2017-02-06 03:10:32 -05:00
..
2017-01-10 15:39:52 -05:00
2017-01-05 00:59:37 -05:00
2017-01-05 00:59:37 -05:00
2016-12-04 21:06:13 -05:00
2016-09-19 11:54:01 -04:00
2017-02-03 12:34:20 -05:00
2016-12-04 21:06:13 -05:00
2016-12-04 21:06:13 -05:00
2016-09-19 11:54:01 -04:00
2016-12-04 21:06:13 -05:00
2016-12-01 21:08:12 -05:00
2017-02-06 03:10:32 -05:00
2016-02-11 01:33:27 -07:00
2016-11-24 02:44:03 -05:00
2017-02-03 12:34:20 -05:00
2016-09-22 10:48:42 -04:00
2016-05-07 19:58:02 -07:00
2017-02-05 18:23:54 -05:00
2016-09-19 11:54:01 -04:00
2017-02-03 11:39:24 -05:00
2017-02-03 11:39:24 -05:00
2016-09-19 11:54:01 -04:00