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]

Reply via email to