Andrew Kelley bd9c629c4c
always respect threadlocal for variables with external linkage
Previously if you had, for example:

extern "c" threadlocal var errno: c_int;

This would turn errno into a normal variable for --single-threaded
builds. However for variables with external linkage, there is an ABI
to uphold.

This is needed to make errno work for DragonFly BSD. See #2381.
2019-05-03 14:39:54 -04:00
..
2019-04-26 15:10:13 -04:00
2019-04-04 22:07:15 -04:00
2019-04-04 22:07:15 -04:00
2018-07-07 00:25:32 -04:00
2018-09-05 23:23:11 -04:00
2019-04-24 23:34:19 -04:00
2016-09-19 11:54:01 -04:00
2016-12-01 21:08:12 -05:00
2019-04-06 10:56:07 +02:00
2019-04-24 23:34:19 -04:00
2019-03-23 13:46:50 -04:00
2019-04-14 10:21:48 -04:00
2019-04-14 10:21:48 -04:00
2018-10-27 11:35:01 -04:00