Justine Tunney
31194165d2
Remove .internal from more header filenames
2024-08-04 12:52:25 -07:00
Jōshin
2fc507c98f
Fix more vi modelines ( #1006 )
...
* modelines: tw -> sw
shiftwidth, not textwidth.
* space-surround modelines
* fix irregular modelines
* Fix modeline in titlegen.c
2023-12-13 02:28:11 -05:00
Jōshin
e16a7d8f3b
flip et / noet in modelines
...
`et` means `expandtab`.
```sh
rg 'vi: .* :vi' -l -0 | \
xargs -0 sed -i '' 's/vi: \(.*\) et\(.*\) :vi/vi: \1 xoet\2:vi/'
rg 'vi: .* :vi' -l -0 | \
xargs -0 sed -i '' 's/vi: \(.*\)noet\(.*\):vi/vi: \1et\2 :vi/'
rg 'vi: .* :vi' -l -0 | \
xargs -0 sed -i '' 's/vi: \(.*\)xoet\(.*\):vi/vi: \1noet\2:vi/'
```
2023-12-07 22:17:11 -05:00
Jōshin
394d998315
Fix vi modelines ( #989 )
...
At least in neovim, `│vi:` is not recognized as a modeline because it
has no preceding whitespace. After fixing this, opening a file yields
an error because `net` is not an option. (`noet`, however, is.)
2023-12-05 14:37:54 -08:00
Justine Tunney
ca2860947f
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
Justine Tunney
390e22a8c6
Add ASAN guards to some asm data structures
2022-03-18 13:02:57 -07:00
Justine Tunney
6c2fd9ecc6
Clean old .source directive out of asm code
2022-03-18 12:43:21 -07:00
Justine Tunney
87d7010495
Improve performance of bitscanning intrinsics
...
This change helps spectre more intelligently plan execution, by working
around false output dependencies, impacting ops like popcnt bsr and bsf
2021-06-15 06:29:51 -07:00