a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx ( #292043 )
...
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again
This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)
### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.
### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx
### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override
https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Muhammad Falak R Wani
14aa19d1d3
difftastic: 0.55.0 -> 0.56.1
...
Diff: https://github.com/wilfred/difftastic/compare/0.55.0...0.56.1
Changelog: https://github.com/Wilfred/difftastic/blob/0.56.1/CHANGELOG.md
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2024-03-06 19:36:55 +05:30
Harsh Shandilya
300c786093
difftastic: 0.54.0 -> 0.55.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.54.0...0.55.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.55.0/CHANGELOG.md
2024-02-02 12:01:14 +05:30
Ludovico Piero
0668d34101
difftastic: 0.53.1 -> 0.54.0
...
Signed-off-by: Ludovico Piero <lewdovico@gnuweeb.org>
2024-01-07 20:27:14 +09:00
figsoda
9ececdeceb
difftastic: 0.53.0 -> 0.53.1
...
Diff: https://github.com/wilfred/difftastic/compare/0.53.0...0.53.1
Changelog: https://github.com/Wilfred/difftastic/blob/0.53.1/CHANGELOG.md
2023-11-27 16:28:38 -05:00
Muhammad Falak R Wani
be61ae09c5
difftastic: 0.52.0 -> 0.53.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.52.0...0.53.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.53.0/CHANGELOG.md
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2023-11-24 15:05:29 +05:30
Randy Eckenrode
98d128a75c
difftastic: fix build with clang 12+
...
Work around https://github.com/NixOS/nixpkgs/issues/166205 .
2023-11-17 17:54:33 -05:00
figsoda
68a6ee7412
difftastic: 0.51.1 -> 0.52.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.51.1...0.52.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.52.0/CHANGELOG.md
2023-10-08 22:21:23 -04:00
figsoda
fc29f75769
difftastic: 0.50.0 -> 0.51.1
...
Diff: https://github.com/wilfred/difftastic/compare/0.50.0...0.51.1
Changelog: https://github.com/Wilfred/difftastic/blob/0.51.1/CHANGELOG.md
2023-08-25 12:24:51 -04:00
figsoda
14767f46f3
difftastic: 0.49.0 -> 0.50.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.49.0...0.50.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.50.0/CHANGELOG.md
2023-08-16 09:31:12 -04:00
figsoda
042e43bafe
difftastic: 0.48.0 -> 0.49.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.48.0...0.49.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.49.0/CHANGELOG.md
2023-07-26 23:20:40 -04:00
figsoda
d8115cdaec
difftastic: 0.47.0 -> 0.48.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.47.0...0.48.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.48.0/CHANGELOG.md
2023-07-12 20:04:55 -04:00
figsoda
936248ed0a
difftastic: 0.46.0 -> 0.47.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.46.0...0.47.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.47.0/CHANGELOG.md
2023-05-17 09:31:59 -04:00
figsoda
e72c65fbdd
difftastic: 0.45.0 -> 0.46.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.45.0...0.46.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.46.0/CHANGELOG.md
2023-04-01 15:26:54 -04:00
Yureka
f8cbc3c281
tree-wide: convert rust with git deps to importCargoLock
2023-03-26 01:52:04 +01:00
figsoda
88bd54d6a8
difftastic: 0.43.1 -> 0.45.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.43.1...0.45.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.45.0/CHANGELOG.md
2023-03-03 12:41:17 -05:00
figsoda
a3e57b0bc0
difftastic: 0.43.0 -> 0.43.1
...
Diff: https://github.com/wilfred/difftastic/compare/0.43.0...0.43.1
Changelog: https://github.com/Wilfred/difftastic/blob/0.43.1/CHANGELOG.md
2023-02-04 17:57:04 -05:00
figsoda
cc4da37991
difftastic: 0.42.0 -> 0.43.0
...
Diff: https://github.com/Wilfred/difftastic/compare/0.42.0...0.43.0
Changelog: https://github.com/Wilfred/difftastic/blob/0.43.0/CHANGELOG.md
2023-02-03 10:42:56 -05:00
figsoda
95ad6910ba
difftastic: 0.41.0 -> 0.42.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.41.0...0.42.0
Changelog: https://github.com/Wilfred/difftastic/raw/0.42.0/CHANGELOG.md
2023-01-15 23:45:14 -05:00
figsoda
c7dc63c27f
difftastic: 0.40.0 -> 0.41.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.40.0...0.41.0
Changelog: https://github.com/Wilfred/difftastic/raw/0.41.0/CHANGELOG.md
2023-01-08 20:56:51 -05:00
figsoda
2e41b522c8
difftastic: 0.39.0 -> 0.40.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.39.0...0.40.0
Changelog: https://github.com/Wilfred/difftastic/raw/0.40.0/CHANGELOG.md
2022-12-28 18:36:20 -05:00
figsoda
a05100b1c9
difftastic: 0.38.0 -> 0.39.0
...
Diff: https://github.com/wilfred/difftastic/compare/0.38.0...0.39.0
Changelog: https://github.com/Wilfred/difftastic/raw/0.39.0/CHANGELOG.md
2022-12-19 12:35:35 -05:00
figsoda
8dfd6ce864
difftastic: 0.37.0 -> 0.38.0
2022-11-14 12:21:09 -05:00
figsoda
8a5b2ef13b
difftastic: 0.36.1 -> 0.37.0
2022-10-14 19:51:13 -04:00
figsoda
edacd401d0
difftastic: 0.36.0 -> 0.36.1
2022-09-18 13:01:42 -04:00
R. Ryantm
e4c67e612f
difftastic: 0.35.0 -> 0.36.0
2022-09-18 10:18:02 +00:00
figsoda
f9b34059ff
difftastic: 0.34.0 -> 0.35.0
2022-09-02 22:31:58 -04:00
R. Ryantm
544a643773
difftastic: 0.32.0 -> 0.34.0
2022-08-28 16:16:32 +00:00
figsoda
1f720644d8
difftastic: 0.31.0 -> 0.32.0
2022-08-09 11:25:20 +08:00
figsoda
a9df49c193
difftastic: 0.30.0 -> 0.31.0
2022-07-27 08:53:26 +08:00
R. Ryantm
5460a68aa4
difftastic: 0.29.1 -> 0.30.0
2022-07-07 21:23:04 +00:00
Michael Adler
1197151df4
difftastic: 0.28.0 -> 0.29.1
2022-06-14 11:17:27 +02:00
R. Ryantm
22fabb8e1f
difftastic: 0.27.0 -> 0.28.0
2022-05-25 13:35:01 +00:00
Robert Scott
4e7ddc2c38
difftastic: patch bundled mimalloc source to build on older macos
...
same patch as introduced to our own mimalloc in
9ba8bda313
2022-05-22 14:56:18 +01:00
Artturi
62866bc352
Merge pull request #169449 from Artturin/movetesting1
...
testers.testVersion: move from trivial-builders.nix
2022-04-23 06:06:16 +03:00
Artturin
f1c7f19e49
treewide: testVersion -> testers.testVersion
2022-04-22 16:24:27 +03:00
R. Ryantm
4eff2009a5
difftastic: 0.26.3 -> 0.27.0
2022-04-22 12:00:14 +00:00
Damien Cassou
68a880ecb1
difftastic: 0.26.0 -> 0.26.3
2022-04-11 09:37:52 +02:00
R. Ryantm
5d64003e01
difftastic: 0.25.0 -> 0.26.0
2022-04-10 13:58:27 +00:00
R. Ryantm
2fd61c2d08
difftastic: 0.24.0 -> 0.25.0
2022-04-01 14:12:33 +00:00
R. Ryantm
a5d1214504
difftastic: 0.23.0 -> 0.24.0
2022-03-29 13:09:44 +00:00
R. Ryantm
7bd96c43cf
difftastic: 0.22.0 -> 0.23.0
2022-03-25 22:21:47 -04:00
R. Ryantm
88a7e31b7a
difftastic: 0.19.0 -> 0.22.0
2022-03-12 06:34:22 +00:00
Bernardo Meurer
4fc58aa24c
difftastic: 0.12.0 -> 0.19.0
...
This also removes our fiddling with the vendored tree-sitter grammars.
It seems like difftastic is _really_ peculiar about the exact version of
the grammar it must use, so let's just leave it to use its vendored
ones.
2022-02-09 19:52:12 -08:00
figsoda
1c8513dfe4
difftastic: 0.11.0 -> 0.12.0
2021-11-28 15:11:01 -05:00
figsoda
1d99959c36
difftastic: 0.10.1 -> 0.11.0
2021-10-19 22:29:57 -04:00
Mario Rodas
324351910b
difftastic: 0.9 -> 0.10.1
2021-10-01 04:20:00 +00:00
figsoda
6c5476df41
difftastic: use existing tree-sitter grammars when possible
2021-09-16 12:20:56 -04:00
figsoda
5e36da0a28
difftastic: 0.8 -> 0.9
2021-09-16 09:35:05 -04:00
Mario Rodas
f4c654f240
difftastic: 0.6 -> 0.8
2021-09-07 18:00:00 -05:00