diff --git a/src/duckdb/extension/icu/third_party/icu/common/rbbiscan.cpp b/src/duckdb/extension/icu/third_party/icu/common/rbbiscan.cpp index c9e9b2cd..143bb591 100644 --- a/src/duckdb/extension/icu/third_party/icu/common/rbbiscan.cpp +++ b/src/duckdb/extension/icu/third_party/icu/common/rbbiscan.cpp @@ -175,7 +175,7 @@ // // Node Stack. // // Normally has one entry, which is the entire parse tree for the rules. -// // If errors occured, there may be additional subtrees left on the stack. +// // If errors occurred, there may be additional subtrees left on the stack. // while (fNodeStackPtr > 0) { // delete fNodeStack[fNodeStackPtr]; // fNodeStackPtr--; diff --git a/src/duckdb/extension/icu/third_party/icu/common/rbbitblb.cpp b/src/duckdb/extension/icu/third_party/icu/common/rbbitblb.cpp index e5217f23..d3f76262 100644 --- a/src/duckdb/extension/icu/third_party/icu/common/rbbitblb.cpp +++ b/src/duckdb/extension/icu/third_party/icu/common/rbbitblb.cpp @@ -698,7 +698,7 @@ // } // } // return; -// // delete local pointers only if error occured. +// // delete local pointers only if error occurred. // ExitBuildSTdeleteall: // delete initialState; // delete failState; diff --git a/src/duckdb/extension/icu/third_party/icu/common/ucurr.cpp b/src/duckdb/extension/icu/third_party/icu/common/ucurr.cpp index 1d7b6675..0ff3507f 100644 --- a/src/duckdb/extension/icu/third_party/icu/common/ucurr.cpp +++ b/src/duckdb/extension/icu/third_party/icu/common/ucurr.cpp @@ -1515,7 +1515,7 @@ uprv_parseCurrency(const char* locale, int32_t max = 0; int32_t matchIndex = -1; - // case in-sensitive comparision against currency names + // case in-sensitive comparison against currency names searchCurrencyName(currencyNames, total_currency_name_count, upperText, textLen, partialMatchLen, &max, &matchIndex); diff --git a/src/duckdb/extension/icu/third_party/icu/common/uresbund.cpp b/src/duckdb/extension/icu/third_party/icu/common/uresbund.cpp index b03284ed..61b2f433 100644 --- a/src/duckdb/extension/icu/third_party/icu/common/uresbund.cpp +++ b/src/duckdb/extension/icu/third_party/icu/common/uresbund.cpp @@ -3019,7 +3019,7 @@ ures_getKeywordValues(const char *path, const char *keyword, UErrorCode *status) U_INTERNAL UBool U_EXPORT2 ures_equal(const UResourceBundle* res1, const UResourceBundle* res2){ if(res1==NULL || res2==NULL){ - return res1==res2; /* pointer comparision */ + return res1==res2; /* pointer comparison */ } if(res1->fKey==NULL|| res2->fKey==NULL){ return (res1->fKey==res2->fKey); diff --git a/src/duckdb/extension/icu/third_party/icu/common/uresimp.h b/src/duckdb/extension/icu/third_party/icu/common/uresimp.h index f453ddc0..381a0dbe 100644 --- a/src/duckdb/extension/icu/third_party/icu/common/uresimp.h +++ b/src/duckdb/extension/icu/third_party/icu/common/uresimp.h @@ -172,10 +172,10 @@ U_CFUNC UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle * Returns a resource that can be located using the pathToResource argument. One needs optional package, locale * and path inside the locale, for example: "/myData/en/zoneStrings/3". Keys and indexes are supported. Keys * need to reference data in named structures, while indexes can reference both named and anonymous resources. - * Features a fill-in parameter. - * + * Features a fill-in parameter. + * * Note, this function does NOT have a syntax for specifying items within a tree. May want to consider a - * syntax that delineates between package/tree and resource. + * syntax that delineates between package/tree and resource. * * @param pathToResource a path that will lead to the requested resource * @param fillIn if NULL a new UResourceBundle struct is allocated and must be deleted by the caller. @@ -184,16 +184,16 @@ U_CFUNC UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must delete it */ U_CAPI UResourceBundle* U_EXPORT2 -ures_findResource(const char* pathToResource, - UResourceBundle *fillIn, UErrorCode *status); +ures_findResource(const char* pathToResource, + UResourceBundle *fillIn, UErrorCode *status); /** - * Returns a sub resource that can be located using the pathToResource argument. One needs a path inside + * Returns a sub resource that can be located using the pathToResource argument. One needs a path inside * the supplied resource, for example, if you have "en_US" resource bundle opened, you might ask for * "zoneStrings/3". Keys and indexes are supported. Keys - * need to reference data in named structures, while indexes can reference both + * need to reference data in named structures, while indexes can reference both * named and anonymous resources. - * Features a fill-in parameter. + * Features a fill-in parameter. * * @param resourceBundle a resource * @param pathToResource a path that will lead to the requested resource @@ -203,8 +203,8 @@ ures_findResource(const char* pathToResource, * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must delete it */ U_CAPI UResourceBundle* U_EXPORT2 -ures_findSubResource(const UResourceBundle *resB, - char* pathToResource, +ures_findSubResource(const UResourceBundle *resB, + char* pathToResource, UResourceBundle *fillIn, UErrorCode *status); /** @@ -215,23 +215,23 @@ ures_findSubResource(const UResourceBundle *resB, * @param resName top level resource. Example: "collations" * @param keyword locale keyword. Example: "collation" * @param locid The requested locale - * @param isAvailable If non-null, pointer to fillin parameter that indicates whether the - * requested locale was available. The locale is defined as 'available' if it physically + * @param isAvailable If non-null, pointer to fillin parameter that indicates whether the + * requested locale was available. The locale is defined as 'available' if it physically * exists within the specified tree. * @param omitDefault if TRUE, omit keyword and value if default. 'de_DE\@collation=standard' -> 'de_DE' * @param status error code - * @return the actual buffer size needed for the full locale. If it's greater + * @return the actual buffer size needed for the full locale. If it's greater * than resultCapacity, the returned full name will be truncated and an error code will be returned. */ U_CAPI int32_t U_EXPORT2 -ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, +ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, const char *path, const char *resName, const char *keyword, const char *locid, UBool *isAvailable, UBool omitDefault, UErrorCode *status); /** * Given a tree path and keyword, return a string enumeration of all possible values for that keyword. * @param path path to the tree, or NULL for ICU data - * @param keyword a particular keyword to consider, must match a top level resource name + * @param keyword a particular keyword to consider, must match a top level resource name * within the tree. * @param status error code */ @@ -251,14 +251,14 @@ ures_getKeywordValues(const char *path, const char *keyword, UErrorCode *status) * Alternatively, you can supply a struct to be filled by this function. * @param status: fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found - * could be a non-failing error + * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must delete it */ -U_CAPI UResourceBundle* U_EXPORT2 -ures_getByKeyWithFallback(const UResourceBundle *resB, - const char* inKey, - UResourceBundle *fillIn, +U_CAPI UResourceBundle* U_EXPORT2 +ures_getByKeyWithFallback(const UResourceBundle *resB, + const char* inKey, + UResourceBundle *fillIn, UErrorCode *status); @@ -272,13 +272,13 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, * @param inKey a key associated with the requested resource * @param status: fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found - * could be a non-failing error + * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must delete it */ -U_CAPI const UChar* U_EXPORT2 -ures_getStringByKeyWithFallback(const UResourceBundle *resB, - const char* inKey, +U_CAPI const UChar* U_EXPORT2 +ures_getStringByKeyWithFallback(const UResourceBundle *resB, + const char* inKey, int32_t* len, UErrorCode *status); @@ -318,15 +318,15 @@ ures_getVersionByKey(const UResourceBundle *resB, * The caller does not own this string. * @see ures_getVersion */ -U_CAPI const char* U_EXPORT2 +U_CAPI const char* U_EXPORT2 ures_getVersionNumberInternal(const UResourceBundle *resourceBundle); /** * Return the name of the Locale associated with this ResourceBundle. This API allows - * you to query for the real locale of the resource. For example, if you requested - * "en_US_CALIFORNIA" and only "en_US" bundle exists, "en_US" will be returned. + * you to query for the real locale of the resource. For example, if you requested + * "en_US_CALIFORNIA" and only "en_US" bundle exists, "en_US" will be returned. * For subresources, the locale where this resource comes from will be returned. - * If fallback has occured, getLocale will reflect this. + * If fallback has occurred, getLocale will reflect this. * * This internal version avoids deprecated-warnings in ICU code. * @@ -334,13 +334,13 @@ ures_getVersionNumberInternal(const UResourceBundle *resourceBundle); * @param status just for catching illegal arguments * @return A Locale name */ -U_CAPI const char* U_EXPORT2 -ures_getLocaleInternal(const UResourceBundle* resourceBundle, +U_CAPI const char* U_EXPORT2 +ures_getLocaleInternal(const UResourceBundle* resourceBundle, UErrorCode* status); /** * Same as ures_openDirect() but uses the fill-in parameter instead of allocating a new bundle. - * + * * @param r The existing UResourceBundle to fill in. If NULL then status will be * set to U_ILLEGAL_ARGUMENT_ERROR. * @param packageName The packageName and locale together point to an ICU udata object, diff --git a/src/duckdb/extension/icu/third_party/icu/common/ustring.cpp b/src/duckdb/extension/icu/third_party/icu/common/ustring.cpp index f741740e..9df29918 100644 --- a/src/duckdb/extension/icu/third_party/icu/common/ustring.cpp +++ b/src/duckdb/extension/icu/third_party/icu/common/ustring.cpp @@ -755,7 +755,7 @@ uprv_strCompare(const UChar *s1, int32_t length1, length2=u_strlen(s2); } - /* limit1=start1+min(lenght1, length2) */ + /* limit1=start1+min(length1, length2) */ if(length1 @@ -69,9 +69,9 @@ class UVector32; *
 \htmlonly       "æb"-> the first key is key('a'), the second key is key('e'), and
 *        the third key is key('b'). \endhtmlonly 
* The key of a character, is an integer composed of primary order(short), -* secondary order(char), and tertiary order(char). Java strictly defines the +* secondary order(char), and tertiary order(char). Java strictly defines the * size and signedness of its primitive data types. Therefore, the static -* functions primaryOrder(), secondaryOrder(), and tertiaryOrder() return +* functions primaryOrder(), secondaryOrder(), and tertiaryOrder() return * int32_t to ensure the correctness of the key value. *

Example of the iterator usage: (without error checking) *

@@ -97,8 +97,8 @@ class UVector32;
 * the comparison level of the collator. The method previous() returns the
 * collation order of the previous character based on the comparison level of
 * the collator. The Collation Element Iterator moves only in one direction
-* between calls to reset(), setOffset(), or setText(). That is, next() 
-* and previous() can not be inter-used. Whenever previous() is to be called after 
+* between calls to reset(), setOffset(), or setText(). That is, next()
+* and previous() can not be inter-used. Whenever previous() is to be called after
 * next() or vice versa, reset(), setOffset() or setText() has to be called first
 * to reset the status, shifting pointers to either the end or the start of
 * the string (reset() or setText()), or the specified position (setOffset()).
@@ -109,9 +109,9 @@ class UVector32;
 * The result of a forward iterate (next()) and reversed result of the backward
 * iterate (previous()) on the same string are equivalent, if collation orders
 * with the value 0 are ignored.
-* Character based on the comparison level of the collator.  A collation order 
-* consists of primary order, secondary order and tertiary order.  The data 
-* type of the collation order is int32_t. 
+* Character based on the comparison level of the collator.  A collation order
+* consists of primary order, secondary order and tertiary order.  The data
+* type of the collation order is int32_t.
 *
 * Note, CollationElementIterator should not be subclassed.
 * @see     Collator
@@ -119,13 +119,13 @@ class UVector32;
 * @version 1.8 Jan 16 2001
 */
 class U_I18N_API CollationElementIterator U_FINAL : public UObject {
-public: 
+public:
 
     // CollationElementIterator public data member ------------------------------
 
     enum {
         /**
-         * NULLORDER indicates that an error has occured while processing
+         * NULLORDER indicates that an error has occurred while processing
          * @stable ICU 2.0
          */
         NULLORDER = (int32_t)0xffffffff
@@ -141,7 +141,7 @@ class U_I18N_API CollationElementIterator U_FINAL : public UObject {
     */
     CollationElementIterator(const CollationElementIterator& other);
 
-    /** 
+    /**
     * Destructor
     * @stable ICU 2.0
     */
@@ -176,8 +176,8 @@ class U_I18N_API CollationElementIterator U_FINAL : public UObject {
     /**
     * Gets the ordering priority of the next character in the string.
     * @param status the error code status.
-    * @return the next character's ordering. otherwise returns NULLORDER if an 
-    *         error has occured or if the end of string has been reached
+    * @return the next character's ordering. otherwise returns NULLORDER if an
+    *         error has occurred or if the end of string has been reached
     * @stable ICU 2.0
     */
     int32_t next(UErrorCode& status);
@@ -185,8 +185,8 @@ class U_I18N_API CollationElementIterator U_FINAL : public UObject {
     /**
     * Get the ordering priority of the previous collation element in the string.
     * @param status the error code status.
-    * @return the previous element's ordering. otherwise returns NULLORDER if an 
-    *         error has occured or if the start of string has been reached
+    * @return the previous element's ordering. otherwise returns NULLORDER if an
+    *         error has occurred or if the start of string has been reached
     * @stable ICU 2.0
     */
     int32_t previous(UErrorCode& status);
@@ -216,11 +216,11 @@ class U_I18N_API CollationElementIterator U_FINAL : public UObject {
     static inline int32_t tertiaryOrder(int32_t order);
 
     /**
-    * Return the maximum length of any expansion sequences that end with the 
+    * Return the maximum length of any expansion sequences that end with the
     * specified comparison order.
     * @param order a collation order returned by previous or next.
-    * @return maximum size of the expansion sequences ending with the collation 
-    *         element or 1 if collation element does not occur at the end of any 
+    * @return maximum size of the expansion sequences ending with the collation
+    *         element or 1 if collation element does not occur at the end of any
     *         expansion sequence
     * @stable ICU 2.0
     */
@@ -312,9 +312,9 @@ class U_I18N_API CollationElementIterator U_FINAL : public UObject {
     friend class UCollationPCE;
 
     /**
-    * CollationElementIterator constructor. This takes the source string and the 
-    * collation object. The cursor will walk thru the source string based on the 
-    * predefined collation rules. If the source string is empty, NULLORDER will 
+    * CollationElementIterator constructor. This takes the source string and the
+    * collation object. The cursor will walk thru the source string based on the
+    * predefined collation rules. If the source string is empty, NULLORDER will
     * be returned on the calls to next().
     * @param sourceText    the source string.
     * @param order         the collation object.
@@ -332,9 +332,9 @@ class U_I18N_API CollationElementIterator U_FINAL : public UObject {
     // but only contain the part of RBC== related to data and rules.
 
     /**
-    * CollationElementIterator constructor. This takes the source string and the 
-    * collation object.  The cursor will walk thru the source string based on the 
-    * predefined collation rules.  If the source string is empty, NULLORDER will 
+    * CollationElementIterator constructor. This takes the source string and the
+    * collation object.  The cursor will walk thru the source string based on the
+    * predefined collation rules.  If the source string is empty, NULLORDER will
     * be returned on the calls to next().
     * @param sourceText    the source string.
     * @param order         the collation object.
diff --git a/src/duckdb/extension/icu/third_party/icu/i18n/unicode/format.h b/src/duckdb/extension/icu/third_party/icu/i18n/unicode/format.h
index 96883a81..8788f77e 100644
--- a/src/duckdb/extension/icu/third_party/icu/i18n/unicode/format.h
+++ b/src/duckdb/extension/icu/third_party/icu/i18n/unicode/format.h
@@ -29,8 +29,8 @@
 #if U_SHOW_CPLUSPLUS_API
 
 /**
- * \file 
- * \brief C++ API: Base class for all formats. 
+ * \file
+ * \brief C++ API: Base class for all formats.
  */
 
 #if !UCONFIG_NO_FORMATTING
@@ -40,7 +40,7 @@
 #include "unicode/fieldpos.h"
 #include "unicode/fpositer.h"
 #include "unicode/parsepos.h"
-#include "unicode/parseerr.h" 
+#include "unicode/parseerr.h"
 #include "unicode/locid.h"
 
 U_NAMESPACE_BEGIN
@@ -245,7 +245,7 @@ class U_I18N_API Format : public UObject {
                      UErrorCode& status) const;
 
     /** Get the locale for this format object. You can choose between valid and actual locale.
-     *  @param type type of the locale we're looking for (valid or actual) 
+     *  @param type type of the locale we're looking for (valid or actual)
      *  @param status error code for the operation
      *  @return the locale
      *  @stable ICU 2.8
@@ -254,7 +254,7 @@ class U_I18N_API Format : public UObject {
 
 #ifndef U_HIDE_INTERNAL_API
     /** Get the locale for this format object. You can choose between valid and actual locale.
-     *  @param type type of the locale we're looking for (valid or actual) 
+     *  @param type type of the locale we're looking for (valid or actual)
      *  @param status error code for the operation
      *  @return the locale
      *  @internal
@@ -283,12 +283,12 @@ class U_I18N_API Format : public UObject {
      */
     Format& operator=(const Format&); // Does nothing; for subclasses
 
-       
+
     /**
      * Simple function for initializing a UParseError from a UnicodeString.
      *
      * @param pattern The pattern to copy into the parseError
-     * @param pos The position in pattern where the error occured
+     * @param pos The position in pattern where the error occurred
      * @param parseError The UParseError object to fill in
      * @stable ICU 2.4
      */
diff --git a/src/duckdb/extension/icu/third_party/icu/i18n/unicode/ucol.h b/src/duckdb/extension/icu/third_party/icu/i18n/unicode/ucol.h
index c52f0b1d..cd6d4619 100644
--- a/src/duckdb/extension/icu/third_party/icu/i18n/unicode/ucol.h
+++ b/src/duckdb/extension/icu/third_party/icu/i18n/unicode/ucol.h
@@ -459,7 +459,7 @@ ucol_openRules( const UChar        *rules,
  *                   instantiating collators (like out of memory or similar), this
  *                   API will return an error if an invalid attribute or attribute/value
  *                   combination is specified.
- * @return           A pointer to a UCollator or 0 if an error occured (including an
+ * @return           A pointer to a UCollator or 0 if an error occurred (including an
  *                   invalid attribute).
  * @see ucol_open
  * @see ucol_setAttribute
diff --git a/src/duckdb/extension/icu/third_party/icu/i18n/unicode/ucoleitr.h b/src/duckdb/extension/icu/third_party/icu/i18n/unicode/ucoleitr.h
index 85ec8383..0a2929d4 100644
--- a/src/duckdb/extension/icu/third_party/icu/i18n/unicode/ucoleitr.h
+++ b/src/duckdb/extension/icu/third_party/icu/i18n/unicode/ucoleitr.h
@@ -11,7 +11,7 @@
 * Modification History:
 *
 * Date        Name        Description
-* 02/15/2001  synwee      Modified all methods to process its own function 
+* 02/15/2001  synwee      Modified all methods to process its own function
 *                         instead of calling the equivalent c++ api (coleitr.h)
 *******************************************************************************/
 
@@ -22,8 +22,8 @@
 
 #if !UCONFIG_NO_COLLATION
 
-/**  
- * This indicates an error has occured during processing or if no more CEs is 
+/**
+ * This indicates an error has occurred during processing or if no more CEs is
  * to be returned.
  * @stable ICU 2.0
  */
@@ -31,7 +31,7 @@
 
 #include "unicode/ucol.h"
 
-/** 
+/**
  * The UCollationElements struct.
  * For usage in C programs.
  * @stable ICU 2.0
@@ -42,10 +42,10 @@ typedef struct UCollationElements UCollationElements;
  * \file
  * \brief C API: UCollationElements
  *
- * The UCollationElements API is used as an iterator to walk through each 
+ * The UCollationElements API is used as an iterator to walk through each
  * character of an international string. Use the iterator to return the
- * ordering priority of the positioned character. The ordering priority of a 
- * character, which we refer to as a key, defines how a character is collated 
+ * ordering priority of the positioned character. The ordering priority of a
+ * character, which we refer to as a key, defines how a character is collated
  * in the given collation object.
  * For example, consider the following in Slovak and in traditional Spanish collation:
  * 
@@ -82,19 +82,19 @@ typedef struct UCollationElements UCollationElements;
  * ucol_next() returns the collation order of the next.
  * ucol_prev() returns the collation order of the previous character.
  * The Collation Element Iterator moves only in one direction between calls to
- * ucol_reset. That is, ucol_next() and ucol_prev can not be inter-used. 
- * Whenever ucol_prev is to be called after ucol_next() or vice versa, 
- * ucol_reset has to be called first to reset the status, shifting pointers to 
- * either the end or the start of the string. Hence at the next call of 
- * ucol_prev or ucol_next, the first or last collation order will be returned. 
- * If a change of direction is done without a ucol_reset, the result is 
+ * ucol_reset. That is, ucol_next() and ucol_prev can not be inter-used.
+ * Whenever ucol_prev is to be called after ucol_next() or vice versa,
+ * ucol_reset has to be called first to reset the status, shifting pointers to
+ * either the end or the start of the string. Hence at the next call of
+ * ucol_prev or ucol_next, the first or last collation order will be returned.
+ * If a change of direction is done without a ucol_reset, the result is
  * undefined.
- * The result of a forward iterate (ucol_next) and reversed result of the  
- * backward iterate (ucol_prev) on the same string are equivalent, if 
+ * The result of a forward iterate (ucol_next) and reversed result of the
+ * backward iterate (ucol_prev) on the same string are equivalent, if
  * collation orders with the value 0 are ignored.
- * Character based on the comparison level of the collator.  A collation order 
- * consists of primary order, secondary order and tertiary order.  The data 
- * type of the collation order is int32_t. 
+ * Character based on the comparison level of the collator.  A collation order
+ * consists of primary order, secondary order and tertiary order.  The data
+ * type of the collation order is int32_t.
  *
  * @see UCollator
  */
@@ -109,7 +109,7 @@ typedef struct UCollationElements UCollationElements;
  * @return a struct containing collation element information
  * @stable ICU 2.0
  */
-U_STABLE UCollationElements* U_EXPORT2 
+U_STABLE UCollationElements* U_EXPORT2
 ucol_openElements(const UCollator  *coll,
                   const UChar      *text,
                         int32_t    textLength,
@@ -123,7 +123,7 @@ ucol_openElements(const UCollator  *coll,
  * @return       the hash code.
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 ucol_keyHashCode(const uint8_t* key, int32_t length);
 
 /**
@@ -132,7 +132,7 @@ ucol_keyHashCode(const uint8_t* key, int32_t length);
  * @param elems The UCollationElements to close.
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 ucol_closeElements(UCollationElements *elems);
 
 /**
@@ -144,7 +144,7 @@ ucol_closeElements(UCollationElements *elems);
  * @see ucol_previous
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 ucol_reset(UCollationElements *elems);
 
 /**
@@ -152,41 +152,41 @@ ucol_reset(UCollationElements *elems);
  * A single character may contain more than one collation element.
  * @param elems The UCollationElements containing the text.
  * @param status A pointer to a UErrorCode to receive any errors.
- * @return The next collation elements ordering, otherwise returns UCOL_NULLORDER 
- *         if an error has occured or if the end of string has been reached
+ * @return The next collation elements ordering, otherwise returns UCOL_NULLORDER
+ *         if an error has occurred or if the end of string has been reached
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 ucol_next(UCollationElements *elems, UErrorCode *status);
 
 /**
  * Get the ordering priority of the previous collation element in the text.
  * A single character may contain more than one collation element.
- * Note that internally a stack is used to store buffered collation elements. 
+ * Note that internally a stack is used to store buffered collation elements.
  * @param elems The UCollationElements containing the text.
- * @param status A pointer to a UErrorCode to receive any errors. Noteably 
+ * @param status A pointer to a UErrorCode to receive any errors. Noteably
  *               a U_BUFFER_OVERFLOW_ERROR is returned if the internal stack
  *               buffer has been exhausted.
- * @return The previous collation elements ordering, otherwise returns 
- *         UCOL_NULLORDER if an error has occured or if the start of string has 
+ * @return The previous collation elements ordering, otherwise returns
+ *         UCOL_NULLORDER if an error has occurred or if the start of string has
  *         been reached.
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 ucol_previous(UCollationElements *elems, UErrorCode *status);
 
 /**
- * Get the maximum length of any expansion sequences that end with the 
+ * Get the maximum length of any expansion sequences that end with the
  * specified comparison order.
  * This is useful for .... ?
  * @param elems The UCollationElements containing the text.
  * @param order A collation order returned by previous or next.
- * @return maximum size of the expansion sequences ending with the collation 
- *         element or 1 if collation element does not occur at the end of any 
+ * @return maximum size of the expansion sequences ending with the collation
+ *         element or 1 if collation element does not occur at the end of any
  *         expansion sequence
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 ucol_getMaxExpansion(const UCollationElements *elems, int32_t order);
 
 /**
@@ -201,8 +201,8 @@ ucol_getMaxExpansion(const UCollationElements *elems, int32_t order);
  * @see ucol_getText
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
-ucol_setText(      UCollationElements *elems, 
+U_STABLE void U_EXPORT2
+ucol_setText(      UCollationElements *elems,
              const UChar              *text,
                    int32_t            textLength,
                    UErrorCode         *status);
@@ -216,7 +216,7 @@ ucol_setText(      UCollationElements *elems,
  * @see ucol_setOffset
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 ucol_getOffset(const UCollationElements *elems);
 
 /**
@@ -231,7 +231,7 @@ ucol_getOffset(const UCollationElements *elems);
  * @see ucol_getOffset
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 ucol_setOffset(UCollationElements *elems,
                int32_t        offset,
                UErrorCode         *status);
@@ -243,7 +243,7 @@ ucol_setOffset(UCollationElements *elems,
 * @stable ICU 2.6
 */
 U_STABLE int32_t U_EXPORT2
-ucol_primaryOrder (int32_t order); 
+ucol_primaryOrder (int32_t order);
 
 /**
 * Get the secondary order of a collation order.
@@ -252,7 +252,7 @@ ucol_primaryOrder (int32_t order);
 * @stable ICU 2.6
 */
 U_STABLE int32_t U_EXPORT2
-ucol_secondaryOrder (int32_t order); 
+ucol_secondaryOrder (int32_t order);
 
 /**
 * Get the tertiary order of a collation order.
@@ -261,7 +261,7 @@ ucol_secondaryOrder (int32_t order);
 * @stable ICU 2.6
 */
 U_STABLE int32_t U_EXPORT2
-ucol_tertiaryOrder (int32_t order); 
+ucol_tertiaryOrder (int32_t order);
 
 #endif /* #if !UCONFIG_NO_COLLATION */
 
diff --git a/src/duckdb/extension/icu/third_party/icu/i18n/unicode/umsg.h b/src/duckdb/extension/icu/third_party/icu/i18n/unicode/umsg.h
index 5d235e42..18765b0f 100644
--- a/src/duckdb/extension/icu/third_party/icu/i18n/unicode/umsg.h
+++ b/src/duckdb/extension/icu/third_party/icu/i18n/unicode/umsg.h
@@ -1,10 +1,10 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html
 /********************************************************************
- * COPYRIGHT: 
+ * COPYRIGHT:
  * Copyright (c) 1997-2011, International Business Machines Corporation and
  * others. All Rights Reserved.
- * Copyright (C) 2010 , Yahoo! Inc. 
+ * Copyright (C) 2010 , Yahoo! Inc.
  ********************************************************************
  *
  *   file name:  umsg.h
@@ -100,8 +100,8 @@
  *     u_uastrcpy(str, "MyDisk");
  *     u_uastrcpy(pattern, "The disk {1} contains {0,choice,0#no files|1#one file|1<{0,number,integer} files}");
  *     for(i=0; i<3; i++){
- *       resultlength=0; 
- *       resultLengthOut=u_formatMessage( "en_US", pattern, u_strlen(pattern), NULL, resultlength, &status, testArgs[i], str); 
+ *       resultlength=0;
+ *       resultLengthOut=u_formatMessage( "en_US", pattern, u_strlen(pattern), NULL, resultlength, &status, testArgs[i], str);
  *       if(status==U_BUFFER_OVERFLOW_ERROR){
  *         status=U_ZERO_ERROR;
  *         resultlength=resultLengthOut+1;
@@ -175,7 +175,7 @@
  * @see u_parseMessage
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 u_formatMessage(const char  *locale,
                  const UChar *pattern,
                 int32_t     patternLength,
@@ -202,7 +202,7 @@ u_formatMessage(const char  *locale,
  * @see u_parseMessage
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 u_vformatMessage(   const char  *locale,
                     const UChar *pattern,
                     int32_t     patternLength,
@@ -227,7 +227,7 @@ u_vformatMessage(   const char  *locale,
  * @see u_formatMessage
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 u_parseMessage( const char   *locale,
                 const UChar  *pattern,
                 int32_t      patternLength,
@@ -252,7 +252,7 @@ u_parseMessage( const char   *locale,
  * @see u_formatMessage
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 u_vparseMessage(const char  *locale,
                 const UChar *pattern,
                 int32_t     patternLength,
@@ -281,7 +281,7 @@ u_vparseMessage(const char  *locale,
  * @see u_parseMessage
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 u_formatMessageWithError(   const char    *locale,
                             const UChar   *pattern,
                             int32_t       patternLength,
@@ -310,7 +310,7 @@ u_formatMessageWithError(   const char    *locale,
  * output was truncated.
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 u_vformatMessageWithError(  const char   *locale,
                             const UChar  *pattern,
                             int32_t      patternLength,
@@ -338,7 +338,7 @@ u_vformatMessageWithError(  const char   *locale,
  * @see u_formatMessage
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 u_parseMessageWithError(const char  *locale,
                         const UChar *pattern,
                         int32_t     patternLength,
@@ -366,7 +366,7 @@ u_parseMessageWithError(const char  *locale,
  * @see u_formatMessage
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 u_vparseMessageWithError(const char  *locale,
                          const UChar *pattern,
                          int32_t     patternLength,
@@ -377,7 +377,7 @@ u_vparseMessageWithError(const char  *locale,
                          UErrorCode* status);
 
 /*----------------------- New experimental API --------------------------- */
-/** 
+/**
  * The message format object
  * @stable ICU 2.0
  */
@@ -389,14 +389,14 @@ typedef void* UMessageFormat;
  * @param pattern       A pattern specifying the format to use.
  * @param patternLength Length of the pattern to use
  * @param locale        The locale for which the messages are formatted.
- * @param parseError    A pointer to UParseError struct to receive any errors 
- *                      occured during parsing. Can be NULL.
+ * @param parseError    A pointer to UParseError struct to receive any errors
+ *                      occurred during parsing. Can be NULL.
  * @param status        A pointer to an UErrorCode to receive any errors.
- * @return              A pointer to a UMessageFormat to use for formatting 
- *                      messages, or 0 if an error occurred. 
+ * @return              A pointer to a UMessageFormat to use for formatting
+ *                      messages, or 0 if an error occurred.
  * @stable ICU 2.0
  */
-U_STABLE UMessageFormat* U_EXPORT2 
+U_STABLE UMessageFormat* U_EXPORT2
 umsg_open(  const UChar     *pattern,
             int32_t         patternLength,
             const  char     *locale,
@@ -409,7 +409,7 @@ umsg_open(  const UChar     *pattern,
  * @param format The formatter to close.
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 umsg_close(UMessageFormat* format);
 
 #if U_SHOW_CPLUSPLUS_API
@@ -439,7 +439,7 @@ U_NAMESPACE_END
  * @return A pointer to a UDateFormat identical to fmt.
  * @stable ICU 2.0
  */
-U_STABLE UMessageFormat U_EXPORT2 
+U_STABLE UMessageFormat U_EXPORT2
 umsg_clone(const UMessageFormat *fmt,
            UErrorCode *status);
 
@@ -450,7 +450,7 @@ umsg_clone(const UMessageFormat *fmt,
  * @param locale The locale the formatter should use.
  * @stable ICU 2.0
  */
-U_STABLE void  U_EXPORT2 
+U_STABLE void  U_EXPORT2
 umsg_setLocale(UMessageFormat *fmt,
                const char* locale);
 
@@ -461,7 +461,7 @@ umsg_setLocale(UMessageFormat *fmt,
  * @return the locale.
  * @stable ICU 2.0
  */
-U_STABLE const char*  U_EXPORT2 
+U_STABLE const char*  U_EXPORT2
 umsg_getLocale(const UMessageFormat *fmt);
 
 /**
@@ -469,14 +469,14 @@ umsg_getLocale(const UMessageFormat *fmt);
  * @param fmt           The formatter to use
  * @param pattern       The pattern to be applied.
  * @param patternLength Length of the pattern to use
- * @param parseError    Struct to receive information on position 
+ * @param parseError    Struct to receive information on position
  *                      of error if an error is encountered.Can be NULL.
  * @param status        Output param set to success/failure code on
  *                      exit. If the pattern is invalid, this will be
  *                      set to a failure result.
  * @stable ICU 2.0
  */
-U_STABLE void  U_EXPORT2 
+U_STABLE void  U_EXPORT2
 umsg_applyPattern( UMessageFormat *fmt,
                    const UChar* pattern,
                    int32_t patternLength,
@@ -490,13 +490,13 @@ umsg_applyPattern( UMessageFormat *fmt,
  * @param resultLength The maximum size of result.
  * @param status       Output param set to success/failure code on
  *                     exit. If the pattern is invalid, this will be
- *                     set to a failure result.  
+ *                     set to a failure result.
  * @return the pattern of the format
  * @stable ICU 2.0
  */
-U_STABLE int32_t  U_EXPORT2 
+U_STABLE int32_t  U_EXPORT2
 umsg_toPattern(const UMessageFormat *fmt,
-               UChar* result, 
+               UChar* result,
                int32_t resultLength,
                UErrorCode* status);
 
@@ -509,13 +509,13 @@ umsg_toPattern(const UMessageFormat *fmt,
  * @param result        A pointer to a buffer to receive the formatted message.
  * @param resultLength  The maximum size of result.
  * @param status        A pointer to an UErrorCode to receive any errors
- * @param ...           A variable-length argument list containing the arguments 
+ * @param ...           A variable-length argument list containing the arguments
  *                      specified in pattern.
- * @return              The total buffer size needed; if greater than resultLength, 
+ * @return              The total buffer size needed; if greater than resultLength,
  *                      the output was truncated.
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 umsg_format(    const UMessageFormat *fmt,
                 UChar          *result,
                 int32_t        resultLength,
@@ -527,17 +527,17 @@ umsg_format(    const UMessageFormat *fmt,
  * This function may perform re-ordering of the arguments depending on the
  * locale. For all numeric arguments, double is assumed unless the type is
  * explicitly integer.  All choice format arguments must be of type double.
- * @param fmt          The formatter to use 
+ * @param fmt          The formatter to use
  * @param result       A pointer to a buffer to receive the formatted message.
  * @param resultLength The maximum size of result.
- * @param ap           A variable-length argument list containing the arguments 
+ * @param ap           A variable-length argument list containing the arguments
  * @param status       A pointer to an UErrorCode to receive any errors
  *                     specified in pattern.
- * @return             The total buffer size needed; if greater than resultLength, 
+ * @return             The total buffer size needed; if greater than resultLength,
  *                     the output was truncated.
  * @stable ICU 2.0
  */
-U_STABLE int32_t U_EXPORT2 
+U_STABLE int32_t U_EXPORT2
 umsg_vformat(   const UMessageFormat *fmt,
                 UChar          *result,
                 int32_t        resultLength,
@@ -549,7 +549,7 @@ umsg_vformat(   const UMessageFormat *fmt,
  * For numeric arguments, this function will always use doubles.  Integer types
  * should not be passed.
  * This function is not able to parse all output from {@link #umsg_format }.
- * @param fmt           The formatter to use 
+ * @param fmt           The formatter to use
  * @param source        The text to parse.
  * @param sourceLength  The length of source, or -1 if null-terminated.
  * @param count         Output param to receive number of elements returned.
@@ -558,7 +558,7 @@ umsg_vformat(   const UMessageFormat *fmt,
  *                      specified in pattern.
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 umsg_parse( const UMessageFormat *fmt,
             const UChar    *source,
             int32_t        sourceLength,
@@ -571,7 +571,7 @@ umsg_parse( const UMessageFormat *fmt,
  * For numeric arguments, this function will always use doubles.  Integer types
  * should not be passed.
  * This function is not able to parse all output from {@link #umsg_format }.
- * @param fmt           The formatter to use 
+ * @param fmt           The formatter to use
  * @param source        The text to parse.
  * @param sourceLength  The length of source, or -1 if null-terminated.
  * @param count         Output param to receive number of elements returned.
@@ -581,7 +581,7 @@ umsg_parse( const UMessageFormat *fmt,
  * @see u_formatMessage
  * @stable ICU 2.0
  */
-U_STABLE void U_EXPORT2 
+U_STABLE void U_EXPORT2
 umsg_vparse(const UMessageFormat *fmt,
             const UChar    *source,
             int32_t        sourceLength,
@@ -593,7 +593,7 @@ umsg_vparse(const UMessageFormat *fmt,
 /**
  * Convert an 'apostrophe-friendly' pattern into a standard
  * pattern.  Standard patterns treat all apostrophes as
- * quotes, which is problematic in some languages, e.g. 
+ * quotes, which is problematic in some languages, e.g.
  * French, where apostrophe is commonly used.  This utility
  * assumes that only an unpaired apostrophe immediately before
  * a brace is a true quote.  Other unpaired apostrophes are paired,
@@ -613,8 +613,8 @@ umsg_vparse(const UMessageFormat *fmt,
  *        not
  * @stable ICU 3.4
  */
-U_STABLE int32_t U_EXPORT2 
-umsg_autoQuoteApostrophe(const UChar* pattern, 
+U_STABLE int32_t U_EXPORT2
+umsg_autoQuoteApostrophe(const UChar* pattern,
                          int32_t patternLength,
                          UChar* dest,
                          int32_t destCapacity,
diff --git a/src/duckdb/extension/icu/third_party/icu/i18n/usrchimp.h b/src/duckdb/extension/icu/third_party/icu/i18n/usrchimp.h
index 5438417e..cd3c5a7c 100644
--- a/src/duckdb/extension/icu/third_party/icu/i18n/usrchimp.h
+++ b/src/duckdb/extension/icu/third_party/icu/i18n/usrchimp.h
@@ -43,7 +43,7 @@
 #define isContinuation(CE) (((CE) & UCOL_CONTINUATION_MARKER) == UCOL_CONTINUATION_MARKER)
 
 /**
- * This indicates an error has occured during processing or there are no more CEs
+ * This indicates an error has occurred during processing or there are no more CEs
  * to be returned.
  */
 #define UCOL_PROCESSED_NULLORDER        ((int64_t)U_INT64_MAX)
@@ -101,7 +101,7 @@ class UCollationPCE : public UMemory {
      * @param ixHigh a pointer to an int32_t to receive the iterator index after fetching the CE.
      * @param status A pointer to an UErrorCode to receive any errors.
      * @return The next collation elements ordering, otherwise returns UCOL_PROCESSED_NULLORDER
-     *         if an error has occured or if the end of string has been reached
+     *         if an error has occurred or if the end of string has been reached
      */
     int64_t nextProcessed(int32_t *ixLow, int32_t *ixHigh, UErrorCode *status);
     /**
@@ -114,7 +114,7 @@ class UCollationPCE : public UMemory {
      *               a U_BUFFER_OVERFLOW_ERROR is returned if the internal stack
      *               buffer has been exhausted.
      * @return The previous collation elements ordering, otherwise returns
-     *         UCOL_PROCESSED_NULLORDER if an error has occured or if the start of
+     *         UCOL_PROCESSED_NULLORDER if an error has occurred or if the start of
      *         string has been reached.
      */
     int64_t previousProcessed(int32_t *ixLow, int32_t *ixHigh, UErrorCode *status);
diff --git a/src/duckdb/src/core_functions/scalar/date/date_part.cpp b/src/duckdb/src/core_functions/scalar/date/date_part.cpp
index c234e1e3..ebe65f78 100644
--- a/src/duckdb/src/core_functions/scalar/date/date_part.cpp
+++ b/src/duckdb/src/core_functions/scalar/date/date_part.cpp
@@ -412,7 +412,7 @@ struct DatePart {
 			D_ASSERT(input.ColumnCount() == 1);
 
 			UnaryExecutor::Execute(input.data[0], result, input.size(), [&](int64_t input) {
-				// milisecond amounts provided to epoch_ms should never be considered infinite
+				// millisecond amounts provided to epoch_ms should never be considered infinite
 				// instead such values will just throw when converted to microseconds
 				return Timestamp::FromEpochMsPossiblyInfinite(input);
 			});
diff --git a/src/duckdb/src/execution/expression_executor/execute_operator.cpp b/src/duckdb/src/execution/expression_executor/execute_operator.cpp
index 479d4bac..7db87478 100644
--- a/src/duckdb/src/execution/expression_executor/execute_operator.cpp
+++ b/src/duckdb/src/execution/expression_executor/execute_operator.cpp
@@ -34,7 +34,7 @@ void ExpressionExecutor::Execute(const BoundOperatorExpression &expr, Expression
 		intermediate.Reference(false_val);
 
 		// in rhs is a list of constants
-		// for every child, OR the result of the comparision with the left
+		// for every child, OR the result of the comparison with the left
 		// to get the overall result.
 		for (idx_t child = 1; child < expr.children.size(); child++) {
 			Vector vector_to_check(expr.children[child]->return_type);
diff --git a/src/duckdb/src/execution/operator/csv_scanner/scanner/string_value_scanner.cpp b/src/duckdb/src/execution/operator/csv_scanner/scanner/string_value_scanner.cpp
index 43636c50..7cdfbcd0 100644
--- a/src/duckdb/src/execution/operator/csv_scanner/scanner/string_value_scanner.cpp
+++ b/src/duckdb/src/execution/operator/csv_scanner/scanner/string_value_scanner.cpp
@@ -1043,15 +1043,15 @@ void StringValueScanner::Flush(DataChunk &insert_chunk) {
 	}
 	if (!result.borked_rows.empty()) {
 		// We must remove the borked lines from our chunk
-		SelectionVector succesful_rows(parse_chunk.size());
+		SelectionVector successful_rows(parse_chunk.size());
 		idx_t sel_idx = 0;
 		for (idx_t row_idx = 0; row_idx < parse_chunk.size(); row_idx++) {
 			if (result.borked_rows.find(row_idx) == result.borked_rows.end()) {
-				succesful_rows.set_index(sel_idx++, row_idx);
+				successful_rows.set_index(sel_idx++, row_idx);
 			}
 		}
 		// Now we slice the result
-		insert_chunk.Slice(succesful_rows, sel_idx);
+		insert_chunk.Slice(successful_rows, sel_idx);
 	}
 }
 
diff --git a/src/duckdb/src/execution/operator/helper/physical_buffered_collector.cpp b/src/duckdb/src/execution/operator/helper/physical_buffered_collector.cpp
index 6a036109..d52b7bc4 100644
--- a/src/duckdb/src/execution/operator/helper/physical_buffered_collector.cpp
+++ b/src/duckdb/src/execution/operator/helper/physical_buffered_collector.cpp
@@ -59,7 +59,7 @@ unique_ptr PhysicalBufferedCollector::GetLocalSinkState(Executio
 unique_ptr PhysicalBufferedCollector::GetResult(GlobalSinkState &state) {
 	auto &gstate = state.Cast();
 	lock_guard l(gstate.glock);
-	// FIXME: maybe we want to check if the execution was successfull before creating the StreamQueryResult ?
+	// FIXME: maybe we want to check if the execution was successful before creating the StreamQueryResult ?
 	auto cc = gstate.context.lock();
 	auto result = make_uniq(statement_type, properties, types, names, cc->GetClientProperties(),
 	                                           gstate.buffered_data);
diff --git a/src/duckdb/src/function/pragma/pragma_queries.cpp b/src/duckdb/src/function/pragma/pragma_queries.cpp
index cc52edba..39db1f12 100644
--- a/src/duckdb/src/function/pragma/pragma_queries.cpp
+++ b/src/duckdb/src/function/pragma/pragma_queries.cpp
@@ -145,7 +145,7 @@ string PragmaImportDatabase(ClientContext &context, const FunctionParameters &pa
 	auto &fs = FileSystem::GetFileSystem(context);
 
 	string final_query;
-	// read the "shema.sql" and "load.sql" files
+	// read the "schema.sql" and "load.sql" files
 	vector files = {"schema.sql", "load.sql"};
 	for (auto &file : files) {
 		auto file_path = fs.JoinPath(parameters.values[0].ToString(), file);
diff --git a/src/duckdb/src/function/table/version/pragma_version.cpp b/src/duckdb/src/function/table/version/pragma_version.cpp
index 696db15e..581997f8 100644
--- a/src/duckdb/src/function/table/version/pragma_version.cpp
+++ b/src/duckdb/src/function/table/version/pragma_version.cpp
@@ -1,5 +1,5 @@
 #ifndef DUCKDB_PATCH_VERSION
-#define DUCKDB_PATCH_VERSION "3-dev75"
+#define DUCKDB_PATCH_VERSION "3-dev83"
 #endif
 #ifndef DUCKDB_MINOR_VERSION
 #define DUCKDB_MINOR_VERSION 1
@@ -8,10 +8,10 @@
 #define DUCKDB_MAJOR_VERSION 1
 #endif
 #ifndef DUCKDB_VERSION
-#define DUCKDB_VERSION "v1.1.3-dev75"
+#define DUCKDB_VERSION "v1.1.3-dev83"
 #endif
 #ifndef DUCKDB_SOURCE_ID
-#define DUCKDB_SOURCE_ID "c73cfca650"
+#define DUCKDB_SOURCE_ID "e55c6ab1c3"
 #endif
 #include "duckdb/function/table/system_functions.hpp"
 #include "duckdb/main/database.hpp"
diff --git a/src/duckdb/src/include/duckdb.h b/src/duckdb/src/include/duckdb.h
index 7a307fa1..30b79fd9 100644
--- a/src/duckdb/src/include/duckdb.h
+++ b/src/duckdb/src/include/duckdb.h
@@ -626,7 +626,7 @@ typedef struct _duckdb_arrow_array {
 //===--------------------------------------------------------------------===//
 //! Passed to C API extension as parameter to the entrypoint
 struct duckdb_extension_access {
-	//! Indicate that an error has occured
+	//! Indicate that an error has occurred
 	void (*set_error)(duckdb_extension_info info, const char *error);
 	//! Fetch the database from duckdb to register extensions to
 	duckdb_database *(*get_database)(duckdb_extension_info info);
diff --git a/src/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp b/src/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp
index 28b3874c..14466cb3 100644
--- a/src/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp
+++ b/src/duckdb/src/include/duckdb/catalog/catalog_entry_retriever.hpp
@@ -64,7 +64,7 @@ class CatalogEntryRetriever {
 	}
 
 private:
-	//! (optional) callback, called on every succesful entry retrieval
+	//! (optional) callback, called on every successful entry retrieval
 	catalog_entry_callback_t callback = nullptr;
 	ClientContext &context;
 };
diff --git a/src/duckdb/src/include/duckdb/common/types/uhugeint.hpp b/src/duckdb/src/include/duckdb/common/types/uhugeint.hpp
index 335feef7..b38df8dd 100644
--- a/src/duckdb/src/include/duckdb/common/types/uhugeint.hpp
+++ b/src/duckdb/src/include/duckdb/common/types/uhugeint.hpp
@@ -76,7 +76,7 @@ class Uhugeint {
 
 	template 
 	inline static uhugeint_t Divide(uhugeint_t lhs, uhugeint_t rhs) {
-		// division between two same-size unsigned intergers can only go wrong with division by zero
+		// division between two same-size unsigned integers can only go wrong with division by zero
 		if (rhs == 0) {
 			throw OutOfRangeException("Division of UHUGEINT by zero!");
 		}
diff --git a/src/duckdb/src/include/duckdb/storage/standard_buffer_manager.hpp b/src/duckdb/src/include/duckdb/storage/standard_buffer_manager.hpp
index e4de9608..383882be 100644
--- a/src/duckdb/src/include/duckdb/storage/standard_buffer_manager.hpp
+++ b/src/duckdb/src/include/duckdb/storage/standard_buffer_manager.hpp
@@ -76,7 +76,7 @@ class StandardBufferManager : public BufferManager {
 	void SetMemoryLimit(idx_t limit = (idx_t)-1) final;
 	void SetSwapLimit(optional_idx limit = optional_idx()) final;
 
-	//! Returns informaton about memory usage
+	//! Returns information about memory usage
 	vector GetMemoryUsageInfo() const override;
 
 	//! Returns a list of all temporary files
diff --git a/src/duckdb/src/main/extension/extension_helper.cpp b/src/duckdb/src/main/extension/extension_helper.cpp
index 49483241..0742b503 100644
--- a/src/duckdb/src/main/extension/extension_helper.cpp
+++ b/src/duckdb/src/main/extension/extension_helper.cpp
@@ -363,7 +363,7 @@ ExtensionUpdateResult ExtensionHelper::UpdateExtension(ClientContext &context, c
 		throw InvalidInputException("Failed to update the extension '%s', the extension is not installed!",
 		                            extension_name);
 	} else if (update_result.tag == ExtensionUpdateResultTag::UNKNOWN) {
-		throw InternalException("Failed to update extension '%s', an unknown error ocurred", extension_name);
+		throw InternalException("Failed to update extension '%s', an unknown error occurred", extension_name);
 	}
 	return update_result;
 }
diff --git a/src/duckdb/src/main/extension_install_info.cpp b/src/duckdb/src/main/extension_install_info.cpp
index 933a4a96..8c9e69e0 100644
--- a/src/duckdb/src/main/extension_install_info.cpp
+++ b/src/duckdb/src/main/extension_install_info.cpp
@@ -100,7 +100,7 @@ unique_ptr ExtensionInstallInfo::TryReadInfoFile(FileSyste
 		} catch (std::exception &ex) {
 			ErrorData error(ex);
 			throw IOException(
-			    "Failed to read info file for '%s' extension: '%s'.\nA serialization error occured: '%s'\n%s",
+			    "Failed to read info file for '%s' extension: '%s'.\nA serialization error occurred: '%s'\n%s",
 			    extension_name, info_file_path, error.RawMessage(), hint);
 		}
 	}
diff --git a/src/duckdb/src/parser/parsed_expression_iterator.cpp b/src/duckdb/src/parser/parsed_expression_iterator.cpp
index 6d807800..8b29ed7f 100644
--- a/src/duckdb/src/parser/parsed_expression_iterator.cpp
+++ b/src/duckdb/src/parser/parsed_expression_iterator.cpp
@@ -102,6 +102,9 @@ void ParsedExpressionIterator::EnumerateChildren(
 		if (star_expr.expr) {
 			callback(star_expr.expr);
 		}
+		for (auto &item : star_expr.replace_list) {
+			callback(item.second);
+		}
 		break;
 	}
 	case ExpressionClass::SUBQUERY: {
diff --git a/src/duckdb/src/parser/transform/expression/transform_boolean_test.cpp b/src/duckdb/src/parser/transform/expression/transform_boolean_test.cpp
index 3c96f4da..8a7e2341 100644
--- a/src/duckdb/src/parser/transform/expression/transform_boolean_test.cpp
+++ b/src/duckdb/src/parser/transform/expression/transform_boolean_test.cpp
@@ -11,7 +11,7 @@ static unique_ptr TransformBooleanTestInternal(unique_ptr(Value::BOOLEAN(comparison_value));
 	Transformer::SetQueryLocation(*bool_value, query_location);
-	// we cast the argument to bool to remove ambiguity wrt function binding on the comparision
+	// we cast the argument to bool to remove ambiguity wrt function binding on the comparison
 	auto cast_argument = make_uniq(LogicalType::BOOLEAN, std::move(argument));
 
 	auto result = make_uniq(comparison_type, std::move(cast_argument), std::move(bool_value));
diff --git a/src/duckdb/src/storage/checkpoint_manager.cpp b/src/duckdb/src/storage/checkpoint_manager.cpp
index 9be59051..cd46862e 100644
--- a/src/duckdb/src/storage/checkpoint_manager.cpp
+++ b/src/duckdb/src/storage/checkpoint_manager.cpp
@@ -445,7 +445,7 @@ void CheckpointReader::ReadIndex(CatalogTransaction transaction, Deserializer &d
 	auto &table = schema.GetEntry(transaction, CatalogType::TABLE_ENTRY, info.table)->Cast();
 
 	// we also need to make sure the index type is loaded
-	// backwards compatability:
+	// backwards compatibility:
 	// if the index type is not specified, we default to ART
 	if (info.index_type.empty()) {
 		info.index_type = ART::TYPE_NAME;
diff --git a/src/duckdb/src/storage/compression/dictionary_compression.cpp b/src/duckdb/src/storage/compression/dictionary_compression.cpp
index 5fd859f7..64318a29 100644
--- a/src/duckdb/src/storage/compression/dictionary_compression.cpp
+++ b/src/duckdb/src/storage/compression/dictionary_compression.cpp
@@ -127,7 +127,7 @@ struct DictionaryCompressionStorage {
 // contains the offsets into the dictionary which are also used to determine the string lengths. Each value in the
 // dictionary gets a single unique index in the index buffer. Secondly, the selection buffer maps the tuples to an index
 // in the index buffer. The selection buffer is compressed with bitpacking. Finally, the dictionary contains simply all
-// the unique strings without lenghts or null termination as we can deduce the lengths from the index buffer. The
+// the unique strings without lengths or null termination as we can deduce the lengths from the index buffer. The
 // addition of the selection buffer is done for two reasons: firstly, to allow the scan to emit dictionary vectors by
 // scanning the whole dictionary at once and then scanning the selection buffer for each emitted vector. Secondly, it
 // allows for efficient bitpacking compression as the selection values should remain relatively small.
diff --git a/src/duckdb/src/storage/temporary_file_manager.cpp b/src/duckdb/src/storage/temporary_file_manager.cpp
index 29cf1cf4..845f295e 100644
--- a/src/duckdb/src/storage/temporary_file_manager.cpp
+++ b/src/duckdb/src/storage/temporary_file_manager.cpp
@@ -72,7 +72,7 @@ void BlockIndexManager::SetMaxIndex(idx_t new_index) {
 			auto difference = new_index - old;
 			auto size_on_disk = difference * TEMP_FILE_BLOCK_SIZE;
 			manager->IncreaseSizeOnDisk(size_on_disk);
-			// Increase can throw, so this is only updated after it was succesfully updated
+			// Increase can throw, so this is only updated after it was successfully updated
 			max_index = new_index;
 		}
 	}
diff --git a/src/duckdb/third_party/brotli/common/brotli_platform.h b/src/duckdb/third_party/brotli/common/brotli_platform.h
index e5fa77b4..b24bef2d 100644
--- a/src/duckdb/third_party/brotli/common/brotli_platform.h
+++ b/src/duckdb/third_party/brotli/common/brotli_platform.h
@@ -540,4 +540,4 @@ T __brotli_swap_tmp = (A)[(I)]; \
 #endif
 	}
 }
-#endif  /* BROTLI_COMMON_PLATFORM_H_ */
\ No newline at end of file
+#endif  /* BROTLI_COMMON_PLATFORM_H_ */
diff --git a/src/duckdb/third_party/brotli/dec/decode.cpp b/src/duckdb/third_party/brotli/dec/decode.cpp
index 1ad9ac1a..2ee17d69 100644
--- a/src/duckdb/third_party/brotli/dec/decode.cpp
+++ b/src/duckdb/third_party/brotli/dec/decode.cpp
@@ -2755,4 +2755,4 @@ void InverseMoveToFrontTransformForTest(uint8_t *v, brotli_reg_t l, BrotliDecode
 }
 #endif
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/fsst/libfsst.cpp b/src/duckdb/third_party/fsst/libfsst.cpp
index 684471de..802aff55 100644
--- a/src/duckdb/third_party/fsst/libfsst.cpp
+++ b/src/duckdb/third_party/fsst/libfsst.cpp
@@ -503,4 +503,4 @@ extern "C" duckdb_fsst_decoder_t duckdb_fsst_decoder(duckdb_fsst_encoder_t *enco
 	u32 cnt2 = duckdb_fsst_import(&decoder, buf);
 	assert(cnt1 == cnt2); (void) cnt1; (void) cnt2;
 	return decoder;
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/hyperloglog/sds.cpp b/src/duckdb/third_party/hyperloglog/sds.cpp
index fa402a69..4bb827ea 100644
--- a/src/duckdb/third_party/hyperloglog/sds.cpp
+++ b/src/duckdb/third_party/hyperloglog/sds.cpp
@@ -1112,4 +1112,4 @@ void *sdmalloc(size_t size) { return malloc(size); }
 void *sdrealloc(void *ptr, size_t size) { return realloc(ptr,size); }
 void sdfree(void *ptr) { free(ptr); }
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/hyperloglog/sds.hpp b/src/duckdb/third_party/hyperloglog/sds.hpp
index 274e4b1c..69d6be7a 100644
--- a/src/duckdb/third_party/hyperloglog/sds.hpp
+++ b/src/duckdb/third_party/hyperloglog/sds.hpp
@@ -281,4 +281,4 @@ int sdsTest(int argc, char *argv[]);
 }
 
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/duckdb/third_party/libpg_query/include/common/keywords.hpp b/src/duckdb/third_party/libpg_query/include/common/keywords.hpp
index ba5f6095..bfd13c5b 100644
--- a/src/duckdb/third_party/libpg_query/include/common/keywords.hpp
+++ b/src/duckdb/third_party/libpg_query/include/common/keywords.hpp
@@ -31,4 +31,4 @@ typedef struct PGScanKeyword {
 } PGScanKeyword;
 
 const PGScanKeyword *ScanKeywordLookup(const char *text, const PGScanKeyword *keywords, int num_keywords);
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/datatype/timestamp.hpp b/src/duckdb/third_party/libpg_query/include/datatype/timestamp.hpp
index caba3137..f05071b0 100644
--- a/src/duckdb/third_party/libpg_query/include/datatype/timestamp.hpp
+++ b/src/duckdb/third_party/libpg_query/include/datatype/timestamp.hpp
@@ -48,4 +48,4 @@ typedef struct {
 	int32_t day;       /* days, after time for alignment */
 	int32_t month;     /* months and years, after time for alignment */
 } PGInterval;
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/mb/pg_wchar.hpp b/src/duckdb/third_party/libpg_query/include/mb/pg_wchar.hpp
index fc17c61b..8110dd7f 100644
--- a/src/duckdb/third_party/libpg_query/include/mb/pg_wchar.hpp
+++ b/src/duckdb/third_party/libpg_query/include/mb/pg_wchar.hpp
@@ -25,4 +25,4 @@
  */
 namespace duckdb_libpgquery {
 typedef unsigned int pg_wchar;
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/nodes/bitmapset.hpp b/src/duckdb/third_party/libpg_query/include/nodes/bitmapset.hpp
index 3f5859d4..109171bc 100644
--- a/src/duckdb/third_party/libpg_query/include/nodes/bitmapset.hpp
+++ b/src/duckdb/third_party/libpg_query/include/nodes/bitmapset.hpp
@@ -99,4 +99,4 @@ int bms_next_member(const PGBitmapset *a, int prevbit);
 /* support for hashtables using Bitmapsets as keys: */
 uint32_t bms_hash_value(const PGBitmapset *a);
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/nodes/lockoptions.hpp b/src/duckdb/third_party/libpg_query/include/nodes/lockoptions.hpp
index 4c878839..2058e94d 100644
--- a/src/duckdb/third_party/libpg_query/include/nodes/lockoptions.hpp
+++ b/src/duckdb/third_party/libpg_query/include/nodes/lockoptions.hpp
@@ -41,4 +41,4 @@ typedef enum PGLockWaitPolicy {
 	LockWaitError
 } PGLockWaitPolicy;
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/nodes/makefuncs.hpp b/src/duckdb/third_party/libpg_query/include/nodes/makefuncs.hpp
index 09b99283..b2aeeebf 100644
--- a/src/duckdb/third_party/libpg_query/include/nodes/makefuncs.hpp
+++ b/src/duckdb/third_party/libpg_query/include/nodes/makefuncs.hpp
@@ -66,4 +66,4 @@ PGDefElem *makeDefElemExtended(const char *nameSpace, const char *name, PGNode *
 
 PGGroupingSet *makeGroupingSet(GroupingSetKind kind, PGList *content, int location);
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/nodes/pg_list.hpp b/src/duckdb/third_party/libpg_query/include/nodes/pg_list.hpp
index 80ec889f..4d06c853 100644
--- a/src/duckdb/third_party/libpg_query/include/nodes/pg_list.hpp
+++ b/src/duckdb/third_party/libpg_query/include/nodes/pg_list.hpp
@@ -336,4 +336,4 @@ PGList *list_copy_tail(const PGList *list, int nskip);
 int	length(PGList *list);
 #endif							/* ENABLE_LIST_COMPAT */
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/nodes/value.hpp b/src/duckdb/third_party/libpg_query/include/nodes/value.hpp
index 18f74aea..45feca2e 100644
--- a/src/duckdb/third_party/libpg_query/include/nodes/value.hpp
+++ b/src/duckdb/third_party/libpg_query/include/nodes/value.hpp
@@ -57,4 +57,4 @@ PGValue *makeFloat(char *numericStr);
 PGValue *makeString(const char *str);
 PGValue *makeBitString(char *str);
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/parser/gramparse.hpp b/src/duckdb/third_party/libpg_query/include/parser/gramparse.hpp
index d50f7df7..e374dcf8 100644
--- a/src/duckdb/third_party/libpg_query/include/parser/gramparse.hpp
+++ b/src/duckdb/third_party/libpg_query/include/parser/gramparse.hpp
@@ -65,4 +65,4 @@ int base_yylex(YYSTYPE *lvalp, YYLTYPE *llocp, core_yyscan_t yyscanner);
 void parser_init(base_yy_extra_type *yyext);
 int base_yyparse(core_yyscan_t yyscanner);
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/parser/parser.hpp b/src/duckdb/third_party/libpg_query/include/parser/parser.hpp
index 4aa29a89..3c3bf24c 100644
--- a/src/duckdb/third_party/libpg_query/include/parser/parser.hpp
+++ b/src/duckdb/third_party/libpg_query/include/parser/parser.hpp
@@ -37,4 +37,4 @@ std::vector tokenize(const char *str);
 PGList *SystemFuncName(const char *name);
 PGTypeName *SystemTypeName(const char *name);
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/parser/scanner.hpp b/src/duckdb/third_party/libpg_query/include/parser/scanner.hpp
index 3c4224d0..2813b1b6 100644
--- a/src/duckdb/third_party/libpg_query/include/parser/scanner.hpp
+++ b/src/duckdb/third_party/libpg_query/include/parser/scanner.hpp
@@ -124,4 +124,4 @@ int core_yylex(core_YYSTYPE *lvalp, YYLTYPE *llocp, core_yyscan_t yyscanner);
 int scanner_errposition(int location, core_yyscan_t yyscanner);
 void scanner_yyerror(const char *message, core_yyscan_t yyscanner);
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/parser/scansup.hpp b/src/duckdb/third_party/libpg_query/include/parser/scansup.hpp
index 4c87ad44..d449e863 100644
--- a/src/duckdb/third_party/libpg_query/include/parser/scansup.hpp
+++ b/src/duckdb/third_party/libpg_query/include/parser/scansup.hpp
@@ -27,4 +27,4 @@ bool scanner_isspace(char ch);
 void set_preserve_identifier_case(bool downcase);
 bool get_preserve_identifier_case();
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/include/pg_functions.hpp b/src/duckdb/third_party/libpg_query/include/pg_functions.hpp
index 5c4a2c68..bb591f75 100644
--- a/src/duckdb/third_party/libpg_query/include/pg_functions.hpp
+++ b/src/duckdb/third_party/libpg_query/include/pg_functions.hpp
@@ -60,4 +60,4 @@ PGDefElem *defWithOids(bool value);
 typedef unsigned int pg_wchar;
 unsigned char *unicode_to_utf8(pg_wchar c, unsigned char *utf8string);
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/pg_functions.cpp b/src/duckdb/third_party/libpg_query/pg_functions.cpp
index d3af77cf..8719b11a 100644
--- a/src/duckdb/third_party/libpg_query/pg_functions.cpp
+++ b/src/duckdb/third_party/libpg_query/pg_functions.cpp
@@ -274,4 +274,4 @@ PGNode *newNode(size_t size, PGNodeTag type) {
 	result->type = type;
 	return result;
 }
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/src_backend_nodes_list.cpp b/src/duckdb/third_party/libpg_query/src_backend_nodes_list.cpp
index 424075d1..0de79132 100644
--- a/src/duckdb/third_party/libpg_query/src_backend_nodes_list.cpp
+++ b/src/duckdb/third_party/libpg_query/src_backend_nodes_list.cpp
@@ -537,4 +537,4 @@ list_copy_tail(const PGList *oldlist, int nskip)
 int			length(const PGList *list);
 
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/src_backend_nodes_makefuncs.cpp b/src/duckdb/third_party/libpg_query/src_backend_nodes_makefuncs.cpp
index f5299bdb..b19b40d7 100644
--- a/src/duckdb/third_party/libpg_query/src_backend_nodes_makefuncs.cpp
+++ b/src/duckdb/third_party/libpg_query/src_backend_nodes_makefuncs.cpp
@@ -302,4 +302,4 @@ PGGroupingSet *makeGroupingSet(GroupingSetKind kind, PGList *content, int locati
 	n->location = location;
 	return n;
 }
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/src_backend_nodes_value.cpp b/src/duckdb/third_party/libpg_query/src_backend_nodes_value.cpp
index e8674275..487103fd 100644
--- a/src/duckdb/third_party/libpg_query/src_backend_nodes_value.cpp
+++ b/src/duckdb/third_party/libpg_query/src_backend_nodes_value.cpp
@@ -71,4 +71,4 @@ PGValue *makeString(const char *str) {
  * Caller is responsible for passing a palloc'd string.
  */
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/src_backend_parser_parser.cpp b/src/duckdb/third_party/libpg_query/src_backend_parser_parser.cpp
index 072b86b7..d9f9139d 100644
--- a/src/duckdb/third_party/libpg_query/src_backend_parser_parser.cpp
+++ b/src/duckdb/third_party/libpg_query/src_backend_parser_parser.cpp
@@ -286,4 +286,4 @@ int base_yylex(YYSTYPE *lvalp, YYLTYPE *llocp, core_yyscan_t yyscanner) {
 	return cur_token;
 }
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/src_backend_parser_scansup.cpp b/src/duckdb/third_party/libpg_query/src_backend_parser_scansup.cpp
index 0a33d6f9..0c5ed684 100644
--- a/src/duckdb/third_party/libpg_query/src_backend_parser_scansup.cpp
+++ b/src/duckdb/third_party/libpg_query/src_backend_parser_scansup.cpp
@@ -130,4 +130,4 @@ bool scanner_isspace(char ch) {
 		return true;
 	return false;
 }
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/libpg_query/src_common_keywords.cpp b/src/duckdb/third_party/libpg_query/src_common_keywords.cpp
index 58378409..1549a5d1 100644
--- a/src/duckdb/third_party/libpg_query/src_common_keywords.cpp
+++ b/src/duckdb/third_party/libpg_query/src_common_keywords.cpp
@@ -90,4 +90,4 @@ const PGScanKeyword *ScanKeywordLookup(const char *text, const PGScanKeyword *ke
 
 	return NULL;
 }
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/lz4/lz4.cpp b/src/duckdb/third_party/lz4/lz4.cpp
index b6237ae9..3d11bfca 100644
--- a/src/duckdb/third_party/lz4/lz4.cpp
+++ b/src/duckdb/third_party/lz4/lz4.cpp
@@ -2602,4 +2602,4 @@ char* LZ4_slideInputBuffer (void* state)
 }
 
 #endif   /* LZ4_COMMONDEFS_ONLY */
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/mbedtls/include/des_alt.h b/src/duckdb/third_party/mbedtls/include/des_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/des_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/des_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/aes_alt.h b/src/duckdb/third_party/mbedtls/include/mbedtls/aes_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/aes_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/aes_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/aria_alt.h b/src/duckdb/third_party/mbedtls/include/mbedtls/aria_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/aria_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/aria_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/asn1write.h b/src/duckdb/third_party/mbedtls/include/mbedtls/asn1write.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/asn1write.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/asn1write.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/camellia_alt.h b/src/duckdb/third_party/mbedtls/include/mbedtls/camellia_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/camellia_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/camellia_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/ccm_alt.h b/src/duckdb/third_party/mbedtls/include/mbedtls/ccm_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/ccm_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/ccm_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/chacha20.h b/src/duckdb/third_party/mbedtls/include/mbedtls/chacha20.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/chacha20.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/chacha20.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/chachapoly.h b/src/duckdb/third_party/mbedtls/include/mbedtls/chachapoly.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/chachapoly.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/chachapoly.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/cmac.h b/src/duckdb/third_party/mbedtls/include/mbedtls/cmac.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/cmac.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/cmac.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/config_psa.h b/src/duckdb/third_party/mbedtls/include/mbedtls/config_psa.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/config_psa.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/config_psa.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/ecdsa.h b/src/duckdb/third_party/mbedtls/include/mbedtls/ecdsa.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/ecdsa.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/ecdsa.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/ecp.h b/src/duckdb/third_party/mbedtls/include/mbedtls/ecp.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/ecp.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/ecp.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/gcm_alt.h b/src/duckdb/third_party/mbedtls/include/mbedtls/gcm_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/gcm_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/gcm_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/md5.h b/src/duckdb/third_party/mbedtls/include/mbedtls/md5.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/md5.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/md5.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/nist_kw.h b/src/duckdb/third_party/mbedtls/include/mbedtls/nist_kw.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/nist_kw.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/nist_kw.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/pkcs12.h b/src/duckdb/third_party/mbedtls/include/mbedtls/pkcs12.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/pkcs12.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/pkcs12.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/pkcs5.h b/src/duckdb/third_party/mbedtls/include/mbedtls/pkcs5.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/pkcs5.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/pkcs5.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/psa_util.h b/src/duckdb/third_party/mbedtls/include/mbedtls/psa_util.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/psa_util.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/psa_util.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/ripemd160.h b/src/duckdb/third_party/mbedtls/include/mbedtls/ripemd160.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/ripemd160.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/ripemd160.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/threading.h b/src/duckdb/third_party/mbedtls/include/mbedtls/threading.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/threading.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/threading.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/mbedtls/timing.h b/src/duckdb/third_party/mbedtls/include/mbedtls/timing.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/mbedtls/timing.h
+++ b/src/duckdb/third_party/mbedtls/include/mbedtls/timing.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/platform_alt.h b/src/duckdb/third_party/mbedtls/include/platform_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/platform_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/platform_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/psa/crypto.h b/src/duckdb/third_party/mbedtls/include/psa/crypto.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/psa/crypto.h
+++ b/src/duckdb/third_party/mbedtls/include/psa/crypto.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/rsa_alt.h b/src/duckdb/third_party/mbedtls/include/rsa_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/rsa_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/rsa_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/sha1_alt.h b/src/duckdb/third_party/mbedtls/include/sha1_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/sha1_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/sha1_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/sha256_alt.h b/src/duckdb/third_party/mbedtls/include/sha256_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/sha256_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/sha256_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/sha512_alt.h b/src/duckdb/third_party/mbedtls/include/sha512_alt.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/sha512_alt.h
+++ b/src/duckdb/third_party/mbedtls/include/sha512_alt.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/include/ssl_misc.h b/src/duckdb/third_party/mbedtls/include/ssl_misc.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/include/ssl_misc.h
+++ b/src/duckdb/third_party/mbedtls/include/ssl_misc.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/library/aesni.h b/src/duckdb/third_party/mbedtls/library/aesni.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/library/aesni.h
+++ b/src/duckdb/third_party/mbedtls/library/aesni.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/mbedtls/library/padlock.h b/src/duckdb/third_party/mbedtls/library/padlock.h
index bfed62c2..6b63dc03 100644
--- a/src/duckdb/third_party/mbedtls/library/padlock.h
+++ b/src/duckdb/third_party/mbedtls/library/padlock.h
@@ -1 +1 @@
-// dummy file to make amalgamantion happy
\ No newline at end of file
+// dummy file to make amalgamantion happy
diff --git a/src/duckdb/third_party/miniz/miniz.cpp b/src/duckdb/third_party/miniz/miniz.cpp
index ac28284c..387573c0 100644
--- a/src/duckdb/third_party/miniz/miniz.cpp
+++ b/src/duckdb/third_party/miniz/miniz.cpp
@@ -7541,4 +7541,4 @@ mz_bool mz_zip_end(mz_zip_archive *pZip)
 
 
 #endif /*#ifndef MINIZ_NO_ARCHIVE_APIS*/
-} // namespace duckdb_miniz
\ No newline at end of file
+} // namespace duckdb_miniz
diff --git a/src/duckdb/third_party/parquet/parquet_types.cpp b/src/duckdb/third_party/parquet/parquet_types.cpp
index e6eeb774..746965f8 100644
--- a/src/duckdb/third_party/parquet/parquet_types.cpp
+++ b/src/duckdb/third_party/parquet/parquet_types.cpp
@@ -6684,4 +6684,4 @@ void FileCryptoMetaData::printTo(std::ostream& out) const {
 }
 
 
-}} // namespace
\ No newline at end of file
+}} // namespace
diff --git a/src/duckdb/third_party/parquet/windows_compatibility.h b/src/duckdb/third_party/parquet/windows_compatibility.h
index 6cbe6009..89beede9 100644
--- a/src/duckdb/third_party/parquet/windows_compatibility.h
+++ b/src/duckdb/third_party/parquet/windows_compatibility.h
@@ -6,4 +6,4 @@
 #undef Realloc
 #undef min
 #undef max
-#endif
\ No newline at end of file
+#endif
diff --git a/src/duckdb/third_party/pcg/pcg_extras.hpp b/src/duckdb/third_party/pcg/pcg_extras.hpp
index 66b31d5b..27c3ed5e 100644
--- a/src/duckdb/third_party/pcg/pcg_extras.hpp
+++ b/src/duckdb/third_party/pcg/pcg_extras.hpp
@@ -661,4 +661,4 @@ std::ostream& operator<<(std::ostream& out, printable_typename) {
 
 } // namespace pcg_extras
 
-#endif // PCG_EXTRAS_HPP_INCLUDED
\ No newline at end of file
+#endif // PCG_EXTRAS_HPP_INCLUDED
diff --git a/src/duckdb/third_party/pcg/pcg_uint128.hpp b/src/duckdb/third_party/pcg/pcg_uint128.hpp
index a29f77cb..faf10023 100644
--- a/src/duckdb/third_party/pcg/pcg_uint128.hpp
+++ b/src/duckdb/third_party/pcg/pcg_uint128.hpp
@@ -881,4 +881,4 @@ uint_x4 operator>>(const uint_x4& v,
 
 } // namespace pcg_extras
 
-#endif // PCG_UINT128_HPP_INCLUDED
\ No newline at end of file
+#endif // PCG_UINT128_HPP_INCLUDED
diff --git a/src/duckdb/third_party/skiplist/Node.h b/src/duckdb/third_party/skiplist/Node.h
index 93d49504..28a0aed8 100644
--- a/src/duckdb/third_party/skiplist/Node.h
+++ b/src/duckdb/third_party/skiplist/Node.h
@@ -488,8 +488,8 @@ Node *Node::remove(size_t call_level,
 }
 
 /*
- * This checks the internal concistency of a Node. It returns 0
- * if succesful, non-zero on error. The tests are:
+ * This checks the internal consistency of a Node. It returns 0
+ * if successful, non-zero on error. The tests are:
  *
  * - Height must be >= 1
  * - Height must not exceed HeadNode height.
@@ -497,8 +497,8 @@ Node *Node::remove(size_t call_level,
  * - Node pointers must not be self-referential.
  */
 /**
- * This checks the internal concistency of a Node. It returns 0
- * if succesful, non-zero on error. The tests are:
+ * This checks the internal consistency of a Node. It returns 0
+ * if successful, non-zero on error. The tests are:
  *
  * - Height must be >= 1
  * - Height must not exceed HeadNode height.
diff --git a/src/duckdb/third_party/snappy/snappy.cc b/src/duckdb/third_party/snappy/snappy.cc
index 23b83081..f3ebe066 100644
--- a/src/duckdb/third_party/snappy/snappy.cc
+++ b/src/duckdb/third_party/snappy/snappy.cc
@@ -4285,4 +4285,4 @@ bool Uncompress(Source* compressed, Sink* uncompressed) {
 
 }  // namespace duckdb_snappy
 
-#endif  // #if SNAPPY_NEW_VERSION # else
\ No newline at end of file
+#endif  // #if SNAPPY_NEW_VERSION # else
diff --git a/src/duckdb/third_party/snappy/snappy_version.hpp b/src/duckdb/third_party/snappy/snappy_version.hpp
index be97e820..ef8b48b3 100644
--- a/src/duckdb/third_party/snappy/snappy_version.hpp
+++ b/src/duckdb/third_party/snappy/snappy_version.hpp
@@ -8,4 +8,4 @@
 #else
 #define SNAPPY_NEW_VERSION false
 #endif
-#endif
\ No newline at end of file
+#endif
diff --git a/src/duckdb/third_party/thrift/thrift/thrift-config.h b/src/duckdb/third_party/thrift/thrift/thrift-config.h
index e4761f8d..33fdfd39 100644
--- a/src/duckdb/third_party/thrift/thrift/thrift-config.h
+++ b/src/duckdb/third_party/thrift/thrift/thrift-config.h
@@ -31,4 +31,4 @@
 #define ARITHMETIC_RIGHT_SHIFT 1
 #endif
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/duckdb/third_party/zstd/decompress/zstd_decompress_block.cpp b/src/duckdb/third_party/zstd/decompress/zstd_decompress_block.cpp
index f7574918..e86f19ce 100644
--- a/src/duckdb/third_party/zstd/decompress/zstd_decompress_block.cpp
+++ b/src/duckdb/third_party/zstd/decompress/zstd_decompress_block.cpp
@@ -1415,4 +1415,4 @@ size_t ZSTD_decompressBlock(ZSTD_DCtx* dctx,
     return dSize;
 }
 
-}
\ No newline at end of file
+}
diff --git a/src/duckdb/third_party/zstd/include/zstd_static.h b/src/duckdb/third_party/zstd/include/zstd_static.h
index e4f1f3b0..2c31f3d3 100644
--- a/src/duckdb/third_party/zstd/include/zstd_static.h
+++ b/src/duckdb/third_party/zstd/include/zstd_static.h
@@ -221,7 +221,7 @@ ZSTDLIB_API unsigned long long ZSTD_findDecompressedSize(const void* src, size_t
  *  `srcSize` must be the _exact_ size of this series
  *       (i.e. there should be a frame boundary at `src + srcSize`)
  *  @return : - upper-bound for the decompressed size of all data in all successive frames
- *            - if an error occured: ZSTD_CONTENTSIZE_ERROR
+ *            - if an error occurred: ZSTD_CONTENTSIZE_ERROR
  *
  *  note 1  : an error can occur if `src` contains an invalid or incorrectly formatted frame.
  *  note 2  : the upper-bound is exact when the decompressed size field is available in every ZSTD encoded frame of `src`.