Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
391 commits
Select commit Hold shift + click to select a range
9f4cf3b
One more 'Note:' -> '\note'
kjvbrt Feb 14, 2024
4436d3d
[math] Leave TRandom1 methods definition untouched
vepadulano Feb 14, 2024
c5fd7be
simplify clang-format options for compatibility with older versions
lobis Feb 15, 2024
c6ded32
Print a warning when the range given to SetRange is invalid. (#14589)
couet Feb 15, 2024
80ef949
[DF] Remove use of `R__LOAD_LIBRARY` in tutorial
enirolf Feb 14, 2024
561f097
[eve7] Remove use of `R__LOAD_LIBRARY` in tutorial
enirolf Feb 14, 2024
c5ee5fa
[io] Remove use of `R__LOAD_LIBRARY` in tutorial
enirolf Feb 14, 2024
e6e4845
[math] Remove use of `R__LOAD_LIBRARY` in tutorial
enirolf Feb 14, 2024
3fa99d2
[rcanvas] Remove use of `R__LOAD_LIBRARY` in tutorial
enirolf Feb 14, 2024
c548287
Allow for whitespace between last brace and quote
gemmeren Feb 14, 2024
65b15d3
[RF] Explicitly use legacy backend for references in multiprocess tests
guitargeek Feb 15, 2024
cd1e095
[RF] Fix a problem with the binned fit optimization in new CPU backend
guitargeek Feb 15, 2024
5d52a8f
[RF] Make new CPU evaluation backend the default
guitargeek Feb 15, 2024
5421671
[RF] Modernize `rs_numberCountingCombination.C` tutorial
guitargeek Feb 16, 2024
d30d65e
[RF] Fix copy constructor of RooEvaluatorWrapper
guitargeek Feb 16, 2024
3d7fffd
[RF] Match by name only in `RooEvaluatorWrapper::getParameters()`
guitargeek Feb 16, 2024
6e0fca9
[core][aclic] Improve CleanCompiledMacros() (#14699)
bellenot Feb 16, 2024
f303998
[ntuple] Allow MakeField with a std::string
hahnjo Feb 15, 2024
2aa8fc1
[core] Prevent void return type from Map function
hahnjo Feb 13, 2024
3a84ad0
[core] Deduplicate InvokeResult_t
hahnjo Feb 13, 2024
6059c24
[tree] Further clarify how to clone subsets of branches
enirolf Feb 14, 2024
051f00d
[ntuple] Use `R__ASSERT` in `RArrayAsRVecField`
enirolf Feb 15, 2024
dc9ea37
[ntuple] RField::CreateValue(void *) --> ConstructValue
jblomer Feb 15, 2024
f3fc75b
[tmva] Completely relax float comparison in TestSofieModels
vepadulano Feb 15, 2024
30e18b5
[cling] Implement value printing for std::filesystem::path
devajithvs Feb 13, 2024
62878c6
[cling] Add test for std::filesystem::path
devajithvs Feb 13, 2024
af6603d
[hist] Implement Copy for TH2Poly
lmoneta Feb 14, 2024
847be4d
[hist] Fix TH2Poly::Copy by calling Copy for the TH2 base class
lmoneta Feb 15, 2024
52bb69e
[hist] Add test for TH2Poly::Copy
lmoneta Feb 15, 2024
acc96a0
[genvector] Add Dimension field (#14735)
mdessole Feb 16, 2024
998f554
CI: Don't bother to check remotes if roottest is already cloned
pcanal Feb 15, 2024
51ffa9a
[DF] Fix typo to open TFile without registration
hahnjo Feb 16, 2024
50c338d
[ntuple] reduce memory allocations in BindRawPtr
jblomer Feb 15, 2024
8545c24
[ntuple] move RValue::BindRaw impl to compilation unit
jblomer Feb 16, 2024
5703410
[RF] Explicitly use legacy backend for references in `testRooRealL`
guitargeek Feb 16, 2024
2b5f429
[hist] Consider extreme points in GetMinimum and GetMaximum
couet Feb 13, 2024
98b406e
[df] fix print message if TChain is unnamed
skkwan Feb 14, 2024
a1e04ef
[df] add back space for when TTree/TChain is named
skkwan Feb 16, 2024
88a28c1
[ntuple] simplify REntry implementation
jblomer Feb 15, 2024
6600cbc
[ntuple] fix compiler warning
jblomer Feb 17, 2024
22e34fc
[ntuple] discourage inheritance from RFieldBase hierarchy
jblomer Feb 17, 2024
96be3ea
[NFC][ntuple] improve code comment
jblomer Feb 19, 2024
0e85c10
[ntuple] Allow inline definition of RNTuple model in RNTupleWriter::R…
maszyman Feb 14, 2024
dcba7b4
run clang-format
maszyman Feb 14, 2024
9eabb76
fix namespace of RPagePersistentSink::Create after aa9b84e704aac9eeb6…
maszyman Feb 15, 2024
96c6fcf
[ntuple] Move `global_temperatures` tutorial
enirolf Feb 14, 2024
fc35dae
[ntuple] Remove use of `R__LOAD_LIBRARY` in tutorial
enirolf Feb 14, 2024
db4c03b
[ntuple] Use RDF standard constructor
enirolf Feb 14, 2024
85ad181
[core] Improve Include PATH handling & add test (#14753)
bellenot Feb 19, 2024
a1d969d
Fix for #8260
peremato Feb 13, 2024
1c62700
[http] implement file.root handler
linev Feb 7, 2024
b9234a5
[doc][hist][skip-ci] Add documentation subsection and example on axis…
dpnrlz Feb 14, 2024
10748ac
[RF] Set workspace on imported RooFit objects
will-cern Feb 20, 2024
8118475
[RF] Fix for display of canvases in jupyter notebooks with xroofit
will-cern Feb 20, 2024
898eb46
[webgui] use local HTML file to start widget
linev Nov 28, 2023
3353a3a
[webgui] increase window key complexity
linev Nov 28, 2023
af196b4
[webgui] add flag for RWebWindow to ask auth key
linev Nov 28, 2023
a5564a5
[webgui] add RCanvas::GetWindowUrl() method
linev Nov 29, 2023
9313953
[webgui] add RGeomViewer::GetWindowUrl() method
linev Nov 29, 2023
3b00145
[webgui] add RTreeViewer::GetWindowUrl() method
linev Nov 29, 2023
e4239ac
[webgui] use GetWindowUrl methods in RBrowser
linev Nov 29, 2023
4eb7f80
[jsroot] dev 29/11/2023
linev Nov 29, 2023
67bb5e4
Set WebGui.OnetimeKey yes to default
linev Nov 29, 2023
1d43480
[webgui] correctly delete temporary file
linev Nov 29, 2023
899a449
[webgui] refuse access to main page without key
linev Nov 30, 2023
9c1563e
[jsroot] always provide valid key in window URL
linev Nov 30, 2023
1f30a19
[http] disable default webgui page
linev Nov 30, 2023
c2d4a96
[webgui] clear key value when connection accepted
linev Nov 30, 2023
7c87522
[http] set top name for WS requests
linev Dec 1, 2023
0d58f46
[webgui] implement secrete session key
linev Dec 1, 2023
b746b6b
[jsroot] implement MD5 hash for webwindow conn
linev Dec 1, 2023
33049e5
[webgui] special handling of longpool
linev Dec 4, 2023
0ebf8ef
[jsroot] provide keys with all longpoll
linev Dec 4, 2023
54d07d3
[http] do not expose current dir for webgui
linev Dec 6, 2023
58e93d3
[webgui] use md5 checksum for each client packet
linev Dec 6, 2023
8035f60
[jsroot] add md5 checksum for each message
linev Dec 6, 2023
ee5f83c
[webgui] provide md5 checksum for server -> client
linev Dec 6, 2023
2237071
[jsroot] check md5sum from server
linev Dec 6, 2023
5cd7d4e
[webgui] use sequence counter for send/recv oper
linev Dec 6, 2023
22245f3
[jsroot] support operation sequence counter
linev Dec 6, 2023
86ce03b
[webgui] RWebWindowsManager::SetLoopbackMode()
linev Dec 6, 2023
45d5bac
[webgui] use central method for keys generation
linev Dec 8, 2023
16c815b
[webgui] use clear newkey member
linev Dec 8, 2023
b231948
[webgui] use HMAC algorithm for hash calculations
linev Dec 12, 2023
c189024
[webgui] add HMAC hash for binary data
linev Dec 12, 2023
928411d
[jsroot] use HMAC for hash calculations
linev Dec 13, 2023
c3911f8
[webgui] secure arguments for http server creation
linev Dec 13, 2023
6414827
[webgui] protect temp HTML file with 0400
linev Dec 13, 2023
e44fdfb
[webgui] make use of session key optional
linev Dec 18, 2023
a32ede7
[webgui] use sha256 as hash in HMAC
linev Dec 18, 2023
2fc0fc4
[jsroot] use sha256, optional sessionKey
linev Dec 18, 2023
2c1108a
[webgui] use binary digest in HMAC calculations
linev Dec 18, 2023
ddd3da0
[jsroot] use binary digest in HMAC
linev Dec 18, 2023
3bf1aa0
[webgui] no longpoll in loopback mode
linev Jan 16, 2024
933742d
[webgui] clarify GetWindowUrl() docu
linev Jan 29, 2024
f7d5ff8
[webgui] sync HMAC with wiki
linev Jan 29, 2024
f8ffafe
[webgui] use 64 bytes blocksize for HMAC
linev Jan 29, 2024
1260e1b
[webgui] make RWebWindow::fRequireAuthKey explicit
linev Jan 29, 2024
bec0701
[webgui] provide more details in docu
linev Jan 29, 2024
68efc71
[rbrowser] update todo comments
linev Jan 29, 2024
7b762ec
[jsroot] dev 29/01/2024 with HMAC 64-bytes padding
linev Jan 29, 2024
e408e7d
[webgui] use session key by default
linev Jan 29, 2024
86f44c2
[ntuple] Fix field construction for friends
enirolf Feb 16, 2024
ecb6925
[ntuple] move RNTupleImtScheduler to Internal
jblomer Feb 19, 2024
1f6b837
[ntuple] remove ENTupleContainerFormat
jblomer Feb 19, 2024
b5c43f6
[matrix] Enable Transpose for rectangular matrices (#14618)
mdessole Feb 20, 2024
51dcfda
TH2: projection and profile fix
aalkin Feb 14, 2024
45753a3
TH3: projection and profile fix
aalkin Feb 14, 2024
0ffb60b
[hist] Add regression test for #6658
vepadulano Feb 19, 2024
779ecb9
[matrix] Modify Sort for complex conjugate pairs (#14736)
mdessole Feb 20, 2024
4988199
implement long long version of th1i th2i th3i
ferdymercury Jun 27, 2021
c56a326
add variant for Long64 to THnSparse
ferdymercury Jul 7, 2021
73db467
add variant for Long64 to THn
ferdymercury Jul 7, 2021
69972d3
rename L64 to L, force THnL and THnSparse to work with TArrayL64
ferdymercury Jul 7, 2021
5ce8024
[core,io] Prevent out-of-bond writing in TString and increase severit…
ferdymercury Feb 19, 2024
08b024e
[core] prevent more overflows when concatenating
ferdymercury Feb 19, 2024
a26db3b
[io] fix crash due to overflow in buffer length variable
ferdymercury Feb 8, 2024
2266b15
[io] convert argument to long to prevent overflow on caller side
ferdymercury Feb 17, 2024
a6e1e29
[webgui] update RWebWindow::GetUrl docu
linev Feb 20, 2024
085ccef
[http] explain why widgets list request is disabled
linev Feb 20, 2024
e536757
[webgui] assert when window key is not generated
linev Feb 20, 2024
7dcc6c4
[jsroot] dev 20/02/2024
linev Feb 20, 2024
052f927
TMVA::TSpline2: fix memory issues
aalkin Feb 14, 2024
cfb585b
update documentation
aalkin Feb 14, 2024
6f45b4e
make TSpline1 and TSpline2 copy only graph points
aalkin Feb 19, 2024
37903d4
do not create an extra instance of graph for TSpline3 and 5
aalkin Feb 19, 2024
0b37610
Remove redundant data member; follow naming convention
aalkin Feb 20, 2024
e4103ab
use explicit type to prevent signed/unsigned comparison warnings
aalkin Feb 20, 2024
2cbc340
[root{cp,mv}] Improve documentation of compression settings
maszyman Feb 14, 2024
f6a99d1
[core] Clean code command in rule parsing
vepadulano Feb 20, 2024
19da751
[webgui] use new headless mode in chrome
linev Feb 20, 2024
abe5bc8
[webgui] fix chrome headless interactive
linev Feb 20, 2024
b352ac4
[webgui] do not use --headless=new on mac platforms
linev Feb 21, 2024
e8cfc26
[ntuple] split RNTuple.hxx in reader/writer header
jblomer Feb 20, 2024
d920df1
[NFC][ntuple] docstring fix
jblomer Feb 21, 2024
4ffd821
[ntuple] add missing header in tutorial
jblomer Feb 21, 2024
dc633b5
[ntuple] remove unused header
jblomer Feb 21, 2024
a0e783c
[ntuple] Change `FromRNTuple` to regular RDF constructor
enirolf Feb 21, 2024
23095c4
[ntuple] make zstd the default
jblomer Feb 21, 2024
3ccf50f
[ntuple] use default compression in importer
jblomer Feb 22, 2024
5c568de
[ntuple] split off RNTupleFillContext header
jblomer Feb 22, 2024
3f6924b
[math][fit] Change FitFCN/SetFCN to pass a flag for the type of fit
lmoneta Feb 19, 2024
e9474fe
[ntuple] split off RNTupleCollectionWriter header
jblomer Feb 22, 2024
9c91eee
[ntuple] split RNTupleOptions header
jblomer Feb 22, 2024
8a2e477
[ntuple] rename header RNTupleAnchor.hxx --> RNTuple.hxx
jblomer Feb 22, 2024
b538a0c
initial work for for issue #7871
peremato Feb 14, 2024
4f2d3a0
Formatting
peremato Feb 14, 2024
07ee98a
[NFC][cling] Use StringRef::{starts,ends}_with
devajithvs Feb 2, 2024
9f7b942
[cling] Add TableGen-based generator for command line arguments
devajithvs Feb 6, 2024
f49c92c
[cmake] properly use nlohmann in ctest
linev Feb 21, 2024
b7d4832
[core] add suffix in TSystem::TempFileName method
linev Feb 20, 2024
cd6e481
[webgui] use TSystem::TempFileName
linev Feb 20, 2024
c137fbc
[core] check once if file suffix provided
linev Feb 20, 2024
558c16b
[webgui] correctly cleanup temp file in case of error
linev Feb 20, 2024
1adac70
[core] add testing for TSystem::TempFileName
linev Feb 21, 2024
fe6a977
[win] Fix failing `std::this_thread::sleep_for` (#14786)
bellenot Feb 23, 2024
a4c1bd0
[skip-ci] fix typo trailing brace in docu
ferdymercury Feb 23, 2024
ce183c0
[cmake] detect major chrome version
linev Feb 22, 2024
c7d914c
[webgui] switch --headless=new base on chrome version
linev Feb 22, 2024
730b225
[webgui] do not use --headless=new on mac
linev Feb 23, 2024
7c5a37c
[DF] Change test to avoid double free on Fedora39
vepadulano Feb 23, 2024
dd35cc5
[DF] Speedup RInterface::Display
ianna Feb 23, 2024
b0f7965
[DF] Adapt tests to changes in Display
ianna Feb 23, 2024
8f71237
Use always bundled afterimage which contains many fixes
ferdymercury Jan 19, 2024
50ed2ee
add deprecation message
ferdymercury Jan 23, 2024
bef99a8
[RF] Consistent treatment of empty datasets with new CPU backend
guitargeek Feb 25, 2024
73ab6a7
[RF] Fix some typos in RooFit
guitargeek Feb 25, 2024
15f83fd
[cmake] Make Minuit2 build option deprecation warning less alarming
ferdymercury Feb 24, 2024
d4acc52
[cmake] clarify wording of deprecate-OFF
ferdymercury Feb 24, 2024
aec3055
[cmake] do not test chrome version on windows
linev Feb 26, 2024
c3f623a
[hist] Add missing cast to enum and prevent int overflow in TEfficiency
ferdymercury Feb 26, 2024
6d4e85d
Remove the `exceptions` build option
guitargeek Feb 26, 2024
d364f30
Remove the deprecated Oracle interface
guitargeek Feb 26, 2024
f565ab4
[cmake] Don't set default value for removed `alien` option
guitargeek Feb 27, 2024
f0bd078
Remove code related to the `gfal` option
guitargeek Feb 26, 2024
6301a34
[ntuple] Make EClusterCache an enum class
hahnjo Feb 26, 2024
9dba3b7
[ntuple] Add options to disable usage of IMT
hahnjo Feb 26, 2024
6c477db
Revert D153003 "[clang] Fix ODR hashing of template template parameters"
vgvassilev Feb 23, 2024
bb29680
Bump the llvm tag
vgvassilev Feb 23, 2024
c60878e
[hist] Add SaveAs method to TH1
dpnrlz Feb 14, 2024
2b7413d
[tmva] Add dynamic shape tensors
axmat Aug 10, 2023
12e9fea
[tmva][sofie] Add more utiliy functions for dynamic tensors and fix o…
lmoneta Feb 7, 2024
7d64917
[tmva][sofie] Add support for dynamic (param) input tensors
lmoneta Feb 8, 2024
8e9e2c9
[tmva][sofie] "Add support for param tensor shapes for Concat and Lay…
lmoneta Feb 10, 2024
e83922d
[tmva][sofie] Specify in gnn parser from graph_nets the missing head…
lmoneta Feb 12, 2024
df03296
[tmva][sofie] Support dynamic shapes for GNN
lmoneta Feb 12, 2024
8193e01
[tmva][tutorial] Improve TMVA_GNN tutorials adding CPU and memory info
lmoneta Feb 16, 2024
c6b1bce
[tmva][sofie] Add static asserts as suggested by Danilo
lmoneta Feb 16, 2024
4e7b4a3
[math][fit] Use enumerations instead of the integer values
lmoneta Feb 27, 2024
772466b
[rdf] add support for distrdf made from RDatasetSpec
Feb 23, 2024
9d8bf3d
[DF][NFC] Format
vepadulano Feb 24, 2024
0cebd27
[DF] Test distributed constructor with RDatasetSpec
vepadulano Feb 24, 2024
e4560f1
[DF] Apply cpp core guideline suggestion
vepadulano Feb 26, 2024
979c011
[DF] Enable I/O of RCutFlowReport
vepadulano Feb 26, 2024
5d9f980
[core] note splash screen not seen with root.exe
ferdymercury Feb 24, 2024
53e5d32
Add integrator multi dim tutorial
atolosadelgado Feb 14, 2024
d9aff90
comments added to integrator multi dim tutorial
atolosadelgado Feb 14, 2024
c3055a4
typo fixed
atolosadelgado Feb 16, 2024
0c25349
[hist] Add TGraph::SetOption
rshrj Feb 13, 2024
35c21c9
[ci-config] Add math and tmva packages in new CI architectures
lmoneta Feb 27, 2024
395e8c2
[tmva][sofie] Fix for failing SOFIE tests
lmoneta Feb 27, 2024
ccc2dec
When checking overlaps by sampling, use user limit (#14839)
agheata Feb 28, 2024
17ba946
[ci] Reuse root-ci workflow for 630 nightlies
dpiparo Feb 28, 2024
a4ce18f
[ci] Refine 630 ci configuration
dpiparo Feb 28, 2024
496f80e
Fix the computation of the Confidence band of TRatioPlot
lmoneta Feb 27, 2024
46594e2
[tmva][sofie] Fix a compilation warning in SOFIE
lmoneta Feb 28, 2024
588e74b
[skip ci][ci] Try to add manual controls to 630 builds
dpiparo Feb 28, 2024
9a5f97b
[skip ci][ci] Fix GH action syntax
dpiparo Feb 28, 2024
7985850
[skip ci][ci] Set default branch to v6-30-00-patches
dpiparo Feb 28, 2024
44ca335
[skip ci][ci] Correct yaml syntax
dpiparo Feb 28, 2024
6ffd55d
[skip ci][ci] Drop manual handle for 630 builds
dpiparo Feb 28, 2024
1e4f482
[skip ci][ci] Test 630 build on schedule
dpiparo Feb 28, 2024
306539c
[skip ci][ci] Fix yaml syntax
dpiparo Feb 28, 2024
85e7132
[skip ci][ci] Specify the branch for the inherited yaml
dpiparo Feb 28, 2024
39eb702
[skip ci][ci] Add simplest dispatch trigger possible
dpiparo Feb 28, 2024
8bb9a5e
[skip ci][ci] Use correct extension name
dpiparo Feb 28, 2024
2142a36
[skip ci][ci] Correct yaml syntax
dpiparo Feb 28, 2024
f6de60c
[skip ci][ci] Change cron for 630
dpiparo Feb 28, 2024
8f26431
[skip ci][ci] Add some options to 630 builds
dpiparo Feb 28, 2024
4ea9601
[skip-ci] mention alternatives for all tspectrum classes
ferdymercury Feb 16, 2024
eb3d04d
[skip-ci] add deprecation notes to TMinuit
ferdymercury Feb 16, 2024
870a92c
[skip-ci] missing deprecation messages on legacy physics classes
ferdymercury Feb 16, 2024
8f3ed03
[skip-ci] add deprecation of TLimit
ferdymercury Feb 16, 2024
27a118b
[skip-ci] mention Minuit2 in Minuit main page
ferdymercury Feb 16, 2024
fea8be9
[skip-ci] redirect to higher level entry points and do not deprecate …
ferdymercury Feb 17, 2024
987a6e6
[skip-ci] do not mark tlinearfitter and trobustestimator as legacy
ferdymercury Feb 27, 2024
b1e49c5
[gpad] make proper rounding of the pad coordinates
linev Feb 27, 2024
0116473
[gpad] move inline TPad methods to source file
linev Feb 27, 2024
0dc3ec4
Adjust refs sizes for stressGraphics
linev Feb 27, 2024
7093540
[skip ci][ci] Schedule 630 nightly at 2
dpiparo Feb 28, 2024
70288d2
[skip-ci][ci] Take into account input branch name
dpiparo Feb 28, 2024
e364c89
[skip ci][ci] Specify head_ref
dpiparo Feb 28, 2024
ce473d2
[skip-CI][NFC][ntuple] describe code architecture (#14505)
jblomer Feb 28, 2024
778179c
[ntuple] Make `RPageSource::UnsealPage` public
enirolf Feb 28, 2024
fd4374b
Allow user-defined safety to be drawn in TGeoManager::CheckPoint (#14…
agheata Feb 29, 2024
7571a60
[jsroot] dev 28/02/2024 with TRatioPlot fixes
linev Feb 28, 2024
17a4fa9
[windows] disable mtbb201_parallelHistoFill.C
bellenot Feb 29, 2024
31d82dd
remove ROOT::Experimental::TFuture
jblomer Feb 29, 2024
0f14586
[tmva] Use proper ClassDef macro in Result* classes
ferdymercury Feb 28, 2024
e8ef690
[skip-ci] update tmva results docu
ferdymercury Feb 28, 2024
acd75d3
[tmva][NFC] Run clang-format on Result* headers
vepadulano Feb 28, 2024
84a1879
Revert root-project/llvm-project@ed6cf70f5564413ec075f5a939541e07cfd9…
vgvassilev Jan 29, 2024
3e72f1d
PR76774
vgvassilev Feb 29, 2024
60631dc
[Serialization] Code cleanups and polish 83233
vgvassilev Feb 29, 2024
d9eee20
Adapt to llvm16
vgvassilev Mar 1, 2024
1c36e0e
Update out of tree external sources
ChuanqiXu9 Mar 4, 2024
5b46e86
Remove iterator before GetDecl
ChuanqiXu9 Mar 4, 2024
92ee19a
TraverseDecl might deserialize
vgvassilev Mar 5, 2024
37d5004
Avoid loading external specializations if we can find the specializat…
ChuanqiXu9 Mar 5, 2024
552a7b4
Add findSpecializationLocally as a member of RedeclarableTemplateDecl
ChuanqiXu9 Mar 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 10 additions & 10 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# BasedOnStyle: LLVM
AccessModifierOffset: -3
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveAssignments: None
# This would be nice to have but seems to also (mis)align function parameters
AlignConsecutiveDeclarations: false
AlignEscapedNewlinesLeft: true
AlignConsecutiveDeclarations: None
AlignEscapedNewlines: Left
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: true
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: false
Expand All @@ -17,12 +17,12 @@ AllowShortLoopsOnASingleLine: false
# AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: true
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
AfterClass: false
AfterControlStatement: false
AfterControlStatement: Never
AfterEnum: false
AfterFunction: true
AfterNamespace: false
Expand All @@ -32,7 +32,7 @@ BraceWrapping:
BeforeCatch: false
BeforeElse: false
IndentBraces: false
BreakBeforeBinaryOperators: false
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
Expand Down Expand Up @@ -64,8 +64,8 @@ PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 10
PointerAlignment: Right
ReflowComments: true
SortIncludes: false
ReflowComments: true
SortIncludes: Never
SpaceAfterCStyleCast: false
SpaceBeforeAssignmentOperators: true
# You want this : enable it if you have https://reviews.llvm.org/D32525
Expand All @@ -78,7 +78,7 @@ SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
Standard: c++11
TabWidth: 3
UseTab: Never

Expand Down
17 changes: 17 additions & 0 deletions .git-commit-template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Commit summary: Written in the present imperative mood.
# Prefixed by a [scope] tag, not exceeding 50 characters (excl. scope tag).
# # <- 50 chars is here.
[scope] Add/fix/improve/... X

# Commit message: Describe the 'why' behind the change. Wrap at 72 characters.
# # <- 72 chars is here.


# In case the commit fixes a specific issue, uncomment and add the issue ID:
# Fixes https://github.com/root-project/root/issues/ISSUE_ID

# Tell git to use this commit template by adding it to the repository configuration:
# git config commit.template .git-commit-template

# See https://github.com/root-project/root/blob/master/CONTRIBUTING.md for more
# information on how to contribute to ROOT.
8 changes: 7 additions & 1 deletion .github/workflows/code_analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,19 @@ on: pull_request

jobs:
clang-format:
# For any event that is not a PR, the CI will always run. In PRs, the CI
# can be skipped if the tag [skip-ci] is written in the title.
if: |
(github.repository_owner == 'root-project' && github.event_name != 'pull_request') ||
(github.event_name == 'pull_request' && !contains(github.event.pull_request.title, '[skip-ci]'))

runs-on: ubuntu-latest
env:
TRAVIS_BRANCH: ${{ github.base_ref }}
TRAVIS_PULL_REQUEST_BRANCH: ${{ github.head_ref }}
BASE_COMMIT: ${{ github.event.pull_request.base.sha }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Fetch base_ref HEAD
run: git fetch --depth=1 origin +refs/heads/${{github.base_ref}}:refs/remotes/origin/${{github.base_ref}}
- name: install clang-format
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/issues-nudge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
if: ${{ github.repository == 'root-project/root' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: '20'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/llvm-diff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out ROOT
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
path: root
- name: Determine tag in fork of monorepo
Expand All @@ -19,7 +19,7 @@ jobs:
echo "tag=$(cat $tag_file)" >> $GITHUB_OUTPUT
rm $tag_file
- name: Check out llvm-project
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: root-project/llvm-project
ref: ${{ steps.determine-tag.outputs.tag }}
Expand Down
37 changes: 37 additions & 0 deletions .github/workflows/root-630.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@

name: 'ROOT 6.30'

on:
schedule:
- cron: '25 14 * * *'

workflow_dispatch:
inputs:
incremental:
description: 'Do incremental build'
type: boolean
required: true
default: true
binaries:
description: Create binary packages and upload them as artifacts
type: boolean
required: true
default: false
buildtype:
description: The CMAKE_BUILD_TYPE to use for non-Windows.
type: choice
options:
- Debug
- RelWithDebInfo
- Release
- MinSizeRel
default: Debug
required: true

jobs:
run_nightlies:
uses: root-project/root/.github/workflows/root-ci.yml@master
with:
base_ref: 'v6-30-00-patches'
head_ref: 'v6-30-00-patches'
secrets: inherit
Loading