Use testament to check Norm test pass (#19018)
* Use testament to check Norm test pass This is what I actually use to test Norm, so it's better to use it. This should not currently pass. This is expected because this is exactly the problem I want to highlight with this PR. My tests do indeed not pass at the moment. * Remove clearNimblePath from testament command. Co-authored-by: flywind <xzsflywind@gmail.com> (cherry picked from commit b2edc34)
use uppercase "type" for Proxy-Authorization header (#19273)
Some servers will reject authorization requests with a lowercase "basic" type. Changing to "Basic" seems to solve these issues. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Proxy-Authorization (cherry picked from commit b812431)
build testament in package CI (#19092)
* build testament in package CI * Update testament/important_packages.nim (cherry picked from commit b155864)
Extract runnables that specify doccmd (#19275) [backport:1.6]
(cherry picked from commit 4da7dbf)
Fixed object field access of static objects in generics (#19283) [bac…
…kport] (cherry picked from commit fa96e56)
fixes grammar typos [backport] (#19289)
(cherry picked from commit a61bbf7)
Fix #19297 - fixing broken list after adding empty list (#19299)
* Update lists.nim * Update tlists.nim * removed check `if b.tail != nil` The tail of the list being null it is still possible to retrieve its end by going through all nodes from the head. So checking for null from `b.tail` is unnecessary. However, setting `a.tail = b.tail` only if `a.head != nil`, so you don't break a good list with an already broken one. (cherry picked from commit dc5c88c)
Fix #19314 - fixing broken DoublyLinkedList after adding empty `Dou…
Update net.nim (#19327) [backport]
(cherry picked from commit 5ec8b60)
fix #19343 (#19344) [backport]
Ensure HttpClient onProgress is called once per second Ensure that reported speed is accurate (cherry picked from commit 58656aa)
Fix remove on last node of singly-linked list [backport:1.6] (#19353)
(cherry picked from commit 955040f)
docs: Fix broken cross references to rfind in strutils (#19382) [ba…
…ckport] Fixes three broken cross references to `rfind` in strutils. Breakage due to signature changes of the `rfind` methods. Co-authored-by: adigitoleo <adigitoleo@dissimulo.com> (cherry picked from commit 5853303)
mangle names in nimbase.h using cppDefine (#19395) [backport]
mangle names in nimbase.h fix comments (cherry picked from commit 4f6b59d)
Optimize lent in JS [backport:1.6] (#19393)
* Optimize lent in JS [backport:1.6] * addr on lent doesn't work anymore, don't use it * use unsafeAddr in test again for older versions (cherry picked from commit 07c7a8a)
Add noQuit option (#19419) [backport:1.6]
* Add noQuit option * Add nim prefix in case of conflicts Co-authored-by: flywind <xzsflywind@gmail.com> Co-authored-by: flywind <xzsflywind@gmail.com> (cherry picked from commit ce44cf0)
Resolve cross file resolution errors in atomics (#19422) [backport:1.6]
* Resolve call undeclared routine testAndSet * Fix undeclared field atomicType (cherry picked from commit 851e515)
enable weave (#19363) [backport:1.6]
* enable weave * workaround CI (cherry picked from commit 927fa89)
RST: allow empty number-lines directives just like it was done for a …
change run command for numericalnim (#19448)
Now it makes runs the custom `nimCI` task that installs the external dependencies (cherry picked from commit 4b723c0)
bugfix: varargs count as open arrays (#19447)
(cherry picked from commit 6ea6225)
(cherry picked from commit ef634cc)
(cherry picked from commit 28180e4)