Skip to content

Commit

Permalink
Merge branch 'master' into add-mxm-timing-tests
Browse files Browse the repository at this point in the history
  • Loading branch information
demianmnave committed Nov 30, 2024
2 parents 86b8a7c + 4494c96 commit b8721b6
Show file tree
Hide file tree
Showing 400 changed files with 60,543 additions and 67,629 deletions.
72 changes: 0 additions & 72 deletions .appveyor.yml

This file was deleted.

142 changes: 142 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
---
Language: Cpp
AccessModifierOffset: 0
AlignAfterOpenBracket: DontAlign
AlignArrayOfStructures: None
AlignConsecutiveAssignments: None
AlignConsecutiveBitFields: AcrossEmptyLinesAndComments
AlignConsecutiveDeclarations: None
AlignConsecutiveMacros: None
AlignEscapedNewlines: Right
AlignOperands: DontAlign
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: Empty
AllowShortCaseLabelsOnASingleLine: true
AllowShortEnumsOnASingleLine: false
AllowShortFunctionsOnASingleLine: InlineOnly
AllowShortIfStatementsOnASingleLine: AllIfsAndElse
AllowShortLambdasOnASingleLine: All
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterReturnType: TopLevelDefinitions
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: MultiLine
BinPackArguments: true
BinPackParameters: true
BitFieldColonSpacing: Both
BraceWrapping:
AfterCaseLabel: false
AfterClass: true
AfterControlStatement: MultiLine
AfterEnum: true
AfterFunction: true
AfterNamespace: false
AfterStruct: true
AfterUnion: true
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
BeforeWhile: false
IndentBraces: false
SplitEmptyFunction: false
SplitEmptyRecord: false
SplitEmptyNamespace: false
BreakAfterAttributes: Leave
BreakBeforeBinaryOperators: NonAssignment
BreakBeforeBraces: Custom
BreakBeforeConceptDeclarations: false
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeComma
BreakInheritanceList: BeforeComma
BreakStringLiterals: false
ColumnLimit: 80
CompactNamespaces: false
ConstructorInitializerIndentWidth: 0
ContinuationIndentWidth: 2
Cpp11BracedListStyle: true
DeriveLineEnding: false
DerivePointerAlignment: false
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: Always
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros: []
IncludeBlocks: Preserve
IndentAccessModifiers: false
IndentCaseBlocks: false
IndentCaseLabels: true
IndentExternBlock: NoIndent
IndentGotoLabels: false
IndentPPDirectives: AfterHash
IndentRequires: true
IndentWidth: 2
IndentWrappedFunctionNames: false
InsertBraces: false
InsertNewlineAtEOF: true
IntegerLiteralSeparator:
Binary: 4
Decimal: 0
Hex: 2
KeepEmptyLinesAtTheStartOfBlocks: false
LambdaBodyIndentation: Signature
LineEnding: LF
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 2
NamespaceIndentation: None
NamespaceMacros: []
PPIndentWidth: -1
PackConstructorInitializers: BinPack
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 2
PenaltyBreakComment: 2
PenaltyBreakFirstLessLess: 10
PenaltyBreakOpenParenthesis: 100
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 2
PenaltyExcessCharacter: 100000
PenaltyIndentedWhitespace: 100
PenaltyReturnTypeOnItsOwnLine: 1000
PointerAlignment: Left
QualifierAlignment: Leave
ReferenceAlignment: Pointer
ReflowComments: false
RemoveBracesLLVM: false
SeparateDefinitionBlocks: Always
ShortNamespaceLines: 1
SortIncludes: Never
SortUsingDeclarations: false
SpaceAfterCStyleCast: true
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceAroundPointerQualifiers: Default
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: Never
SpaceBeforeRangeBasedForLoopColon: true
SpaceBeforeSquareBrackets: false
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: Never
SpacesInCStyleCastParentheses: false
SpacesInConditionalStatement: false
SpacesInContainerLiterals: true
SpacesInLineCommentPrefix:
Minimum: 1
Maximum: -1
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Latest
StatementAttributeLikeMacros: []
StatementMacros: []
TypenameMacros: []
TabWidth: 4
UseCRLF: false
UseTab: Never
WhitespaceSensitiveMacros: []
26 changes: 0 additions & 26 deletions .gitattributes

This file was deleted.

44 changes: 44 additions & 0 deletions .github/workflows/msvc-17-10.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# SPDX short identifier: BSL-1.0

name: msvc-17-10
on:
push:
paths:
- '.github/**'
- 'cmake/**'
- 'cml/**'
- 'tests/**'
- 'CMakeLists.txt'
- 'CMakePresets.json'
- 'CML.cmake'
- 'vcpkg.json'

jobs:
msvc-17-10:
name: MSVC 17.10
runs-on: windows-2022
steps:
- name: Install MSVC 17.10
shell: pwsh
run: |
$vspath = 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise'
Test-Path -Path $vspath | Should -Be $true
$vsinstaller = 'C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe'
Test-Path -Path $vsinstaller | Should -Be $true
Start-Process -NoNewWindow -Wait -FilePath $vsinstaller -ArgumentList `
'modify', '--installPath', "`"$vspath`"", '--quiet', '--norestart', '--nocache', '--noUpdateInstaller', `
'--add', 'Microsoft.VisualStudio.Component.VC.14.40.17.10.x86.x64'
- uses: actions/checkout@v4
- uses: lukka/get-cmake@latest
with:
cmakeVersion: "~3.29.0"
- uses: lukka/run-vcpkg@v11
- uses: lukka/run-cmake@v10
with:
configurePreset: "cml-ci-msvc17-mt-s"
configurePresetAdditionalArgs: "['-T version=14.40']"
buildPreset: "cml-ci-msvc17-mt-s-release"
testPreset: "cml-ci-msvc17-mt-s-release-test"
30 changes: 30 additions & 0 deletions .github/workflows/msvc-clangcl-latest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# SPDX short identifier: BSL-1.0

name: msvc-clangcl-latest
on:
push:
paths:
- '.github/**'
- 'cmake/**'
- 'cml/**'
- 'tests/**'
- 'CMakeLists.txt'
- 'CMakePresets.json'
- 'CML.cmake'
- 'vcpkg.json'

jobs:
msvc-clangcl-latest:
name: MSVC ClangCL Latest
runs-on: windows-2022
steps:
- uses: actions/checkout@v4
- uses: lukka/get-cmake@latest
with:
cmakeVersion: "~3.29.0"
- uses: lukka/run-vcpkg@v11
- uses: lukka/run-cmake@v10
with:
configurePreset: "cml-ci-ninja-msvc-clangcl-mt-s"
buildPreset: "cml-ci-ninja-msvc-clangcl-mt-s-release"
testPreset: "cml-ci-ninja-msvc-clangcl-mt-s-release-test"
30 changes: 30 additions & 0 deletions .github/workflows/msvc-latest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# SPDX short identifier: BSL-1.0

name: msvc-latest.yml
on:
push:
paths:
- '.github/**'
- 'cmake/**'
- 'cml/**'
- 'tests/**'
- 'CMakeLists.txt'
- 'CMakePresets.json'
- 'CML.cmake'
- 'vcpkg.json'

jobs:
msvc-latest:
name: MSVC Latest
runs-on: windows-2022
steps:
- uses: actions/checkout@v4
- uses: lukka/get-cmake@latest
with:
cmakeVersion: "~3.29.0"
- uses: lukka/run-vcpkg@v11
- uses: lukka/run-cmake@v10
with:
configurePreset: "cml-ci-ninja-msvc-mt-s"
buildPreset: "cml-ci-ninja-msvc-mt-s-release"
testPreset: "cml-ci-ninja-msvc-mt-s-release-test"
29 changes: 0 additions & 29 deletions .travis.yml

This file was deleted.

Loading

0 comments on commit b8721b6

Please sign in to comment.