Changeset: 30e24fdc959e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/30e24fdc959e
Removed Files:
gdk/gdk_atoms.h
Modified Files:
clients/Tests/MAL-signatures-hge.test
clients/Tests/MAL-signatures.test
clients/Tests/exports.stable.out
clients/odbc/tests/ODBCmetadata.c
gdk/gdk.h
gdk/gdk_aggr.c
gdk/gdk_analytic_bounds.c
gdk/gdk_analytic_func.c
gdk/gdk_atoms.c
gdk/gdk_bat.c
gdk/gdk_batop.c
gdk/gdk_calc.c
gdk/gdk_calc_private.h
gdk/gdk_join.c
gdk/gdk_select.c
gdk/gdk_value.c
monetdb5/mal/mal_builder.c
monetdb5/mal/mal_builder.h
monetdb5/mal/mal_instruction.c
monetdb5/mal/mal_prelude.c
monetdb5/modules/atoms/CMakeLists.txt
monetdb5/modules/atoms/sha256.c
monetdb5/modules/mal/tablet.c
monetdb5/modules/mal/tablet.h
monetdb5/optimizer/opt_emptybind.c
sql/backends/monet5/rel_bin.c
sql/backends/monet5/sql.c
sql/backends/monet5/sql_result.c
sql/backends/monet5/sql_result.h
sql/backends/monet5/sql_statement.c
sql/backends/monet5/sql_statement.h
sql/common/sql_types.c
sql/include/sql_catalog.h
sql/server/sql_atom.c
sql/storage/bat/bat_storage.c
sql/storage/bat/bat_storage.h
sql/storage/bat/bat_table.c
sql/storage/bat/res_table.c
sql/storage/sql_storage.h
sql/storage/store.c
sql/test/emptydb/Tests/check.stable.out
sql/test/emptydb/Tests/check.stable.out.int128
tools/monetdbe/monetdbe.c
Branch: nilmask
Log Message:
Merge default into nilmask branch.
It compiles. That's all I can say.
We need to have a good look at sql.append. Both pipeline and nilmask
added an extra optional argument, so they conflicted.
diffs (truncated from 837899 to 300 lines):
diff --git a/.bumpversion.cfg b/.bumpversion.cfg
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
-current_version = 11.52.0
+current_version = 56.0.0
commit = False
tag = False
diff --git a/.clang-format b/.clang-format
new file mode 100644
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,160 @@
+---
+IndentWidth: 8
+TabWidth: 8
+UseTab: Always
+AlignAfterOpenBracket: Align
+AlignArrayOfStructures: Left
+AlignConsecutiveAssignments: None
+AlignConsecutiveBitFields: None
+AlignConsecutiveDeclarations: None
+AlignConsecutiveMacros: Consecutive
+AlignEscapedNewlines: LeftWithLastLine
+AlignOperands: Align
+AlignTrailingComments: Always
+AllowAllArgumentsOnNextLine: true
+AllowAllParametersOfDeclarationOnNextLine: true
+AllowShortBlocksOnASingleLine: Never
+AllowShortCaseExpressionOnASingleLine: false
+AllowShortCaseLabelsOnASingleLine: false
+AllowShortEnumsOnASingleLine: false
+AllowShortFunctionsOnASingleLine: None
+AllowShortIfStatementsOnASingleLine: Never
+AllowShortLoopsOnASingleLine: false
+# clang-format 23: AllowShortRecordOnASingleLine: Never
+AlwaysBreakBeforeMultilineStrings: false
+AttributeMacros: [_In_z_, _Printf_format_string_]
+BinPackArguments: true
+BinPackParameters: BinPack
+BitFieldColonSpacing: None
+BreakAdjacentStringLiterals: true
+BreakAfterAttributes: Always
+BreakAfterReturnType: AllDefinitions
+BreakBeforeBinaryOperators: None
+BreakBeforeBraces: Linux
+BreakBeforeTernaryOperators: true
+BreakBinaryOperations: RespectPrecedence
+BreakFunctionDefinitionParameters: false
+BreakStringLiterals: false
+ColumnLimit: 80
+ContinuationIndentWidth: 8
+EnumTrailingComma: Leave
+ForEachMacros:
+ - BATloop
+ - TIMEOUT_LOOP_IDX
+ - TIMEOUT_LOOP_IDX_DECL
+ - TIMEOUT_LOOP
+IfMacros:
+ - TRC_CRITICAL_IF
+ - TRC_ERROR_IF
+ - TRC_WARNING_IF
+ - TRC_INFO_IF
+ - TRC_DEBUG_IF
+IncludeCategories:
+ - Regex: '^"monetdb_config\.h"'
+ - Regex: '.*'
+IndentCaseBlocks: false
+IndentCaseLabels: false
+# clang-format 22: IndentGotoLabels: HalfIndent
+IndentGotoLabels: false
+IndentPPDirectives: AfterHash
+InsertNewlineAtEOF: true
+KeepEmptyLines:
+ AtEndOfFile: false
+ AtStartOfBlock: false
+ AtStartOfFile: false
+LineEnding: LF
+PPIndentWidth: 1
+PointerAlignment: Right
+QualifierAlignment: Leave
+ReflowComments: IndentOnly
+SpaceAfterCStyleCast: true
+SpaceAfterLogicalNot: false
+SpaceAroundPointerQualifiers: Default
+SpaceBeforeAssignmentOperators: true
+SpaceBeforeCaseColon: false
+SpaceBeforeParens: ControlStatementsExceptControlMacros
+SpaceBeforeSquareBrackets: false
+SpaceInEmptyParentheses: false
+SpacesInParens: Never
+SpacesInSquareBrackets: false
+StatementAttributeLikeMacros:
+ - fits_export
+ - gdk_export
+ - generator_export
+ - geom_export
+ - libgeom_export
+ - mal_export
+ - mapi_export
+ - monetdbe_export
+ - moptions_export
+ - mutils_export
+ - mvc_export
+ - netcdf_export
+ - orderidx_export
+ - shp_export
+ - sql5_export
+ - sql_export
+ - udf_export
+TypeNames:
+ - allocator
+ - ATOMIC_BASE_TYPE
+ - ATOMIC_TYPE
+ - bat
+ - BAT
+ - BATiter
+ - bit
+ - bte
+ - BUN
+ - BUN2type
+ - BUN4type
+ - BUN8type
+ - date
+ - daytime
+ - dbl
+ - FILE
+ - flt
+ - gdk_callback_func
+ - gdk_return
+ - Hash
+ - Heap
+ - hge
+ - __int128_t
+ - int16_t
+ - int32_t
+ - int64_t
+ - int8_t
+ - lng
+ - log_bid
+ - logger
+ - log_id
+ - Mapi
+ - MapiHdl
+ - MapiMsg
+ - msk
+ - MT_Cond
+ - MT_Id
+ - MT_Lock
+ - MT_Sema
+ - off_t
+ - oid
+ - old_logger
+ - PROPrec
+ - ptr
+ - QryCtx
+ - RTree
+ - sht
+ - str
+ - stream
+ - stridx_t
+ - Strimps
+ - timestamp
+ - time_t
+ - trans
+ - uint16_t
+ - uint32_t
+ - uint64_t
+ - uint8_t
+ - ulng
+ - url
+ - ValRecord
+ - var_t
diff --git a/.editorconfig b/.editorconfig
--- a/.editorconfig
+++ b/.editorconfig
@@ -5,7 +5,7 @@ root = true
end_of_line = lf
insert_final_newline = true
-[*.{c,h}{,.in}]
+[*.{c,h,y}{,.in}]
indent_style = tab
tab_width = 4
indent_size = tab
@@ -24,6 +24,10 @@ indent_style = space
indent_size = 2
trim_trailing_whitespace = true
-[{clients/{mapilib,odbc},gdk}/**.{c,h}{,.in}]
+[{clients/{mapi{lib,client},odbc},common/{options,utils},gdk}/**.{c,h}{,.in}]
tab_width = 8
max_line_length = 72
+
+[*.yml]
+indent_style = space
+indent_size = 2
diff --git a/.github/DISCUSSION_TEMPLATE/general.yml
b/.github/DISCUSSION_TEMPLATE/general.yml
new file mode 100644
--- /dev/null
+++ b/.github/DISCUSSION_TEMPLATE/general.yml
@@ -0,0 +1,36 @@
+title: "[GENERAL] "
+body:
+ - type: textarea
+ id: question
+ attributes:
+ label: What is the topic ?
+ description: Straight to the point. Be succinct.
+ validations:
+ required: true
+ - type: textarea
+ id: additional
+ attributes:
+ label: Additional context
+ description: |
+ Add any other context or screenshots here.
+ - type: markdown
+ attributes:
+ value: "Identity Disclosure"
+ - type: input
+ attributes:
+ label: "Full Name:"
+ placeholder: e.g., Jane Doe
+ validations:
+ required: true
+ - type: input
+ attributes:
+ label: "Affiliation:"
+ placeholder: e.g., FooBar Corp
+ validations:
+ required: true
+ - type: markdown
+ attributes:
+ value: |
+ If we find the above answers questionable and it is not obvious from
your GitHub profile page,
+ we reserve the right to close your discussion without further review.
Please refer to the
+ [reasoning behind this
rule](https://berthub.eu/articles/posts/anonymous-help/) if you have questions.
diff --git a/.github/DISCUSSION_TEMPLATE/questions.yml
b/.github/DISCUSSION_TEMPLATE/questions.yml
new file mode 100644
--- /dev/null
+++ b/.github/DISCUSSION_TEMPLATE/questions.yml
@@ -0,0 +1,30 @@
+title: "[QUESTION] "
+body:
+ - type: textarea
+ id: question
+ attributes:
+ label: What is your question ?
+ description: Give all context possible. Be succinct.
+ validations:
+ required: true
+ - type: markdown
+ attributes:
+ value: "Identity Disclosure"
+ - type: input
+ attributes:
+ label: "Full Name:"
+ placeholder: e.g., Jane Doe
+ validations:
+ required: true
+ - type: input
+ attributes:
+ label: "Affiliation:"
+ placeholder: e.g., FooBar Corp
+ validations:
+ required: true
+ - type: markdown
+ attributes:
+ value: |
+ If we find the above answers questionable and it is not obvious from
your GitHub profile page,
+ we reserve the right to close your question without further review.
Please refer to the
+ [reasoning behind this
rule](https://berthub.eu/articles/posts/anonymous-help/) if you have questions.
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml
b/.github/ISSUE_TEMPLATE/bug_report.yml
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -1,5 +1,5 @@
name: Bug report
-description: Use this template to report bugs in MonetDB
+description: Template for bug report
labels: ["needs triage"]
body:
- type: textarea
@@ -59,3 +59,33 @@ body:
Add any other context or screenshots about the problem here.
validations:
required: false
+ - type: markdown
+ attributes:
+ value: "Identity Disclosure:"
+ - type: input
+ attributes:
+ label: "Full Name:"
+ placeholder: e.g., Jane Doe
+ validations:
+ required: true
+ - type: input
+ attributes:
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]