Merge branch 'chipsalliance:master' into feat/devcontainer_dec23
diff --git a/.github/bin/smoke-test.sh b/.github/bin/smoke-test.sh
index 16cecd9..8557cf4 100755
--- a/.github/bin/smoke-test.sh
+++ b/.github/bin/smoke-test.sh
@@ -140,19 +140,19 @@
ExpectedFailCount[syntax:opentitan]=101
ExpectedFailCount[lint:opentitan]=101
-ExpectedFailCount[project:opentitan]=1133
+ExpectedFailCount[project:opentitan]=1155
ExpectedFailCount[formatter:opentitan]=0
-ExpectedFailCount[preprocessor:opentitan]=3061
+ExpectedFailCount[preprocessor:opentitan]=3015
-ExpectedFailCount[syntax:sv-tests]=77
-ExpectedFailCount[lint:sv-tests]=76
-ExpectedFailCount[project:sv-tests]=187
-ExpectedFailCount[preprocessor:sv-tests]=139
+ExpectedFailCount[syntax:sv-tests]=74
+ExpectedFailCount[lint:sv-tests]=73
+ExpectedFailCount[project:sv-tests]=177
+ExpectedFailCount[preprocessor:sv-tests]=129
ExpectedFailCount[syntax:caliptra-rtl]=39
ExpectedFailCount[lint:caliptra-rtl]=38
ExpectedFailCount[project:caliptra-rtl]=440
-ExpectedFailCount[preprocessor:caliptra-rtl]=900
+ExpectedFailCount[preprocessor:caliptra-rtl]=901
ExpectedFailCount[syntax:Cores-VeeR-EH2]=2
ExpectedFailCount[lint:Cores-VeeR-EH2]=2
@@ -161,13 +161,13 @@
ExpectedFailCount[syntax:cva6]=7
ExpectedFailCount[lint:cva6]=7
-ExpectedFailCount[project:cva6]=91
+ExpectedFailCount[project:cva6]=92
ExpectedFailCount[preprocessor:cva6]=141
-ExpectedFailCount[syntax:uvm]=1
-ExpectedFailCount[lint:uvm]=1
-ExpectedFailCount[project:uvm]=43
-ExpectedFailCount[preprocessor:uvm]=115
+ExpectedFailCount[syntax:uvm]=0
+ExpectedFailCount[lint:uvm]=0
+ExpectedFailCount[project:uvm]=47
+ExpectedFailCount[preprocessor:uvm]=126
ExpectedFailCount[syntax:tnoc]=3
ExpectedFailCount[lint:tnoc]=3
@@ -197,8 +197,8 @@
ExpectedFailCount[project:nontrivial-mips]=81
ExpectedFailCount[preprocessor:nontrivial-mips]=78
-ExpectedFailCount[project:axi]=80
-ExpectedFailCount[preprocessor:axi]=77
+ExpectedFailCount[project:axi]=81
+ExpectedFailCount[preprocessor:axi]=78
ExpectedFailCount[syntax:rsd]=5
ExpectedFailCount[lint:rsd]=5
@@ -211,15 +211,15 @@
ExpectedFailCount[project:serv]=1
ExpectedFailCount[preprocessor:serv]=1
-ExpectedFailCount[syntax:basejump_stl]=490
-ExpectedFailCount[lint:basejump_stl]=490
-ExpectedFailCount[project:basejump_stl]=609
+ExpectedFailCount[syntax:basejump_stl]=495
+ExpectedFailCount[lint:basejump_stl]=495
+ExpectedFailCount[project:basejump_stl]=615
ExpectedFailCount[formatter:basejump_stl]=1
-ExpectedFailCount[preprocessor:basejump_stl]=648
+ExpectedFailCount[preprocessor:basejump_stl]=654
-ExpectedFailCount[syntax:opl3_fpga]=3
-ExpectedFailCount[lint:opl3_fpga]=3
-ExpectedFailCount[project:opl3_fpga]=5
+ExpectedFailCount[syntax:opl3_fpga]=2
+ExpectedFailCount[lint:opl3_fpga]=2
+ExpectedFailCount[project:opl3_fpga]=4
ExpectedFailCount[preprocessor:opl3_fpga]=4
# Ideally, we expect all tools to process all files with a zero exit code.
diff --git a/shell.nix b/shell.nix
index 5531a1a..defc2fd 100644
--- a/shell.nix
+++ b/shell.nix
@@ -5,8 +5,8 @@
{ pkgs ? import <nixpkgs> {} }:
let
verible_used_stdenv = pkgs.stdenv;
- #verible_used_stdenv = pkgs.gcc13Stdenv;
- #verible_used_stdenv = pkgs.clang17Stdenv;
+ #verible_used_stdenv = pkgs.gcc15Stdenv;
+ #verible_used_stdenv = pkgs.clang19Stdenv;
in
verible_used_stdenv.mkDerivation {
name = "verible-build-environment";
@@ -38,14 +38,13 @@
bazel-buildtools # buildifier
llvmPackages_19.clang-tools # for clang-tidy
- llvmPackages_17.clang-tools # for clang-format
+ llvmPackages_18.clang-tools # for clang-format
];
shellHook = ''
# clang tidy: use latest.
export CLANG_TIDY=${pkgs.llvmPackages_19.clang-tools}/bin/clang-tidy
- # There is too much volatility between even micro-versions of
- # later clang-format. Let's use stable 17 for now.
- export CLANG_FORMAT=${pkgs.llvmPackages_17.clang-tools}/bin/clang-format
+ # Last version that current github CI supports.
+ export CLANG_FORMAT=${pkgs.llvmPackages_18.clang-tools}/bin/clang-format
'';
}