Kaushal Modi
9ff2ec7ec5
Document that proc named fooTask is created for every foo task [backport] ( #14187 )
...
Ref: https://irclogs.nim-lang.org/01-05-2020.html#15:18:03
(cherry picked from commit 0880f118d3 )
2020-05-06 17:09:59 +02:00
Andreas Rumpf
9caa1a5aa8
arc: do not unload globals when building a library [backport:1.2] ( #14180 )
...
(cherry picked from commit d5fc35c968 )
2020-05-06 17:09:35 +02:00
Andreas Rumpf
62b9dcb8db
fixes #13698 [backport:1.2] ( #14175 )
...
(cherry picked from commit 89be5be03e )
2020-05-06 17:09:21 +02:00
Andreas Rumpf
b997e32129
fixes #13986 [backport:1.2] ( #14173 )
...
(cherry picked from commit cf3e0008b9 )
2020-05-06 17:09:12 +02:00
Andreas Rumpf
ff90206332
fixes #14054 [backport:1.2] ( #14061 )
...
* fixes #14054
* make tests green again
* more tests are green
* maybe now
(cherry picked from commit cc60caedb3 )
2020-05-06 17:09:07 +02:00
Araq
b09f7275b2
fixes another silly arc/orc bug [backport:1.2]
...
(cherry picked from commit bd57f0cd32 )
2020-05-06 17:08:43 +02:00
Andreas Rumpf
49decbf4b4
fixes #14079 [backport:1.2] ( #14163 )
...
(cherry picked from commit d9e907c0e2 )
2020-05-06 17:08:32 +02:00
narimiran
dc3919bb1a
use the same Azure Pipelines workflow as current devel
2020-04-28 14:27:07 +02:00
genotrance
d3cd0cc843
Improve #12920 fix ( #13958 )
...
(cherry picked from commit 35b046373a )
2020-04-28 08:00:08 +02:00
Timothee Cour
0136fc3e53
fix #14132 dsymutil should not be called on static libraries ( #14133 ) [backport:1.2]
...
(cherry picked from commit b8d7a98265 )
2020-04-28 07:59:11 +02:00
hlaaftana
14ce3e45e0
small docs fix in typetraits ( #14108 )
...
(cherry picked from commit 31ba27590c )
2020-04-26 07:25:07 +02:00
Jae Yang
4513cb0680
Fixes #14110 ( #14111 )
...
Fixes jsffi usage example in doc
(cherry picked from commit 362c8964bf )
2020-04-26 07:25:01 +02:00
Timothee Cour
b8573064e0
fix nim CI; fix local testament ( #14102 )
...
(cherry picked from commit d5b7e9902c )
2020-04-25 15:17:57 +02:00
alaviss
b306c1a449
testament: don't try to test nimgrep if it's not there [backport:1.2] ( #14085 )
...
One more compiler source-specific tackled
(cherry picked from commit dd5ccc3e5a )
2020-04-25 15:15:35 +02:00
Timothee Cour
a5b74b99ad
[ci skip] changelog conflicts are a thing of the past ( #14098 )
...
(cherry picked from commit f07f07eef9 )
2020-04-25 15:15:22 +02:00
alaviss
abbf94127d
testament: don't rely on Nim source structure [backport:1.2] ( #14077 )
...
It's also just faster to get the current file name instead of scanning
the PATH.
(cherry picked from commit 4b43d42b98 )
2020-04-23 18:45:38 +02:00
alaviss
bd12e7fb17
tools/finish: don't quote path with space ( #14058 ) [backport]
...
Path with spaces should be added as is, quoting them makes utilities
treat the quotes as part of the path. This makes `nim` unable to be used
from the command line even if it appears to be added to user's Path
environment variable.
Even more confusing, Windows 10's PATH editor shows the path without any
quotes, you only see them when you use "Edit text". Took me a good 15
minutes to figure out why couldn't I run `nim` despite it being in Path.
(cherry picked from commit 22418ce8fb )
2020-04-23 18:45:28 +02:00
Andreas Rumpf
6e625246ce
fixes #14052 [backport:1.2] ( #14055 )
...
(cherry picked from commit 1b6c4ed2ba )
2020-04-23 18:44:38 +02:00
alaviss
57f41d6b6c
asyncdispatch: export Callback ( #14042 ) [backport]
...
This let us see the definition of `Callback` in docs, which is required
to even make use of asyncdispatch.
Ref #13539 .
(cherry picked from commit 7beed44fc9 )
2020-04-23 18:44:24 +02:00
Timothee Cour
dbf35e2ac3
fix https://github.com/nim-lang/RFCs/issues/211 : var a: DateTime compiles and is usable ( #14002 ) [backport:1.2]
...
* fix https://github.com/nim-lang/RFCs/issues/211 : `var a: DateTime` works
* assertValidDate checks for sentinel month
(cherry picked from commit e3919b658f )
2020-04-23 18:44:03 +02:00
cooldome
9d667306df
fix #14007 ( #14012 ) [backport]
...
Co-authored-by: cooldome <ariabushenko@bk.ru >
(cherry picked from commit d839eb9352 )
2020-04-23 18:43:50 +02:00
cooldome
605d395ace
fixes #14003 ( #14006 ) [backport:1.2]
...
Co-authored-by: cooldome <ariabushenko@bk.ru >
(cherry picked from commit f10689d3d4 )
2020-04-23 18:43:35 +02:00
Miran
a1610420c5
make fuzzy search a bit less fuzzy ( #13996 ) [backport:1.2]
...
(cherry picked from commit 06e0c75ba9 )
2020-04-23 18:43:25 +02:00
narimiran
dd0e823a0c
package 'inim' now has dependencies
2020-04-20 18:55:57 +02:00
Timothee Cour
341141529f
backport nimExe from #13876 ( #14024 )
2020-04-20 13:39:17 +02:00
narimiran
1e3bdf04d8
bump Nim version to 1.2.1
2020-04-14 09:30:20 +02:00
Dominik Picheta
f1bf28d5de
Fixes issues with dynamic loading OpenSSL. Fixes #13903 . ( #13919 ) [backport]
...
This fixes at least a couple of issues:
* Procs loaded from the DLL being used even when the pointer is nil.
* The actual issue (#13903 ) which appeared to cause stack corruption on
Android 7.1.1 with OpenSSL 1.1.1f. The change that fixed this was the
move to loading the procs in `sslSym`.
(cherry picked from commit 350ee0308a )
2020-04-14 07:30:29 +02:00
cooldome
9ef1acac64
fix #13909 ( #13914 ) [backport:1.2]
...
Co-authored-by: cooldome <ariabushenko@bk.ru >
(cherry picked from commit f86fc5316a )
2020-04-14 07:30:24 +02:00
Timothee Cour
f34779c289
fix #13902 distinct uint64 type corruption on 32-bit with borrow ( #13907 ) [backport:1.2]
...
* fix #13902 distinct uint64 type corruption on 32-bit with borrow
Co-authored-by: Timothee Cour <timothee.cour2+lightsail@gmail.com >
(cherry picked from commit 95fd8ae93c )
2020-04-14 07:30:14 +02:00
Clyybber
078df45e99
Fix #13889 with testcase ( #13896 ) [backport]
...
* Fix https://github.com/nim-lang/Nim/issues/13889
* Add testcase
* Reduce test time
Co-authored-by: Elie Zedeck RANDRIAMIANDRIRAY <elie.zedeck@gmail.com >
(cherry picked from commit 92c4aad205 )
2020-04-14 07:30:06 +02:00
Timothee Cour
adf644d6a4
openDefaultBrowser now works on OSX ( #13892 ) [backport]
...
(cherry picked from commit e6d870896b )
2020-04-14 07:29:59 +02:00
Timothee Cour
0d59ec9b54
fix https://github.com/timotheecour/Nim/issues/88 ( #13865 ) [backport:1.2]
...
(cherry picked from commit f1fd3ef7f4 )
2020-04-14 07:29:37 +02:00
supakeen
c4dfdb71f4
Add isNil check to custom Content-Length. ( #13867 ) [backport:1.2]
...
Related to #13866 .
(cherry picked from commit 09ca19208f )
2020-04-14 07:29:26 +02:00
narimiran
7e83adff84
bump Nim version to 1.2.0
v1.2.0
2020-04-03 14:17:15 +02:00
Alexander Ivanov
920add5880
sourcemaps for the JS codegen ( #7508 )
2020-04-03 12:06:23 +02:00
Andreas Rumpf
2b3b24a804
make bootstrapping more robust for people who have Nim inside /usr/bin ( #13855 )
2020-04-03 10:25:15 +02:00
itsumura-h
87e6b88f3b
fix #7241 ( #13779 )
...
finalize() should run in insert()
2020-04-03 09:38:05 +02:00
Timothee Cour
93cd98dd14
move tinyc to a separate repo and allow installing external dependencency (eg tinyc) from koch / library code ( #13850 )
...
* remove tinyc
* installDeps
* update tinyc paths
2020-04-03 09:10:45 +02:00
flywind
6b9ffc7fad
fix asynchttpserver content-length header ( #13846 )
2020-04-03 09:05:43 +02:00
Timothee Cour
d23371fdd7
std/byaddr => std/decls ( #13847 )
2020-04-03 09:03:13 +02:00
narimiran
7d17cd34b8
create a changelog for v1.2.0
2020-04-02 16:28:01 +02:00
Araq
8ee0771b5a
return types must not be Natural for reasons I won't outline here
2020-04-02 15:01:14 +02:00
Araq
d01fca974d
added an .assert pragma and mentioned the pragmas in the changelog
2020-04-02 12:57:32 +02:00
Dean Eigenmann
df8e0e7f0c
feature/count ( #13837 )
2020-04-02 12:09:29 +02:00
Andreas Rumpf
d01245e501
renamed new std/pragmas.nim to std/byaddr.nim ( #13844 )
...
* renamed new std/pragmas.nim to std/byaddr.nim
* minor code cleanup
2020-04-02 11:52:31 +02:00
Timothee Cour
68539a2926
fix last remaining warning when building nim (intVal should be Int128) + minor cleanups ( #13841 )
2020-04-02 08:53:52 +02:00
Juan Carlos
c167261735
Deprecate PHP ( #13838 )
2020-04-02 08:48:09 +02:00
Juan Carlos
160d5fe589
Jsconsole update ( #12448 )
...
* Improve jsconsole adding the rest of the stable api as documented on the standard at https://developer.mozilla.org/docs/Web/API/Console
* Improve jsconsole, add runnableexamples
* Simplify jsconsole
2020-04-02 08:47:45 +02:00
Juan Carlos
46ca19ff18
Deprecate DCE:on ( #13839 )
2020-04-02 02:58:43 +02:00
Juan Carlos
afd0afe0a3
Deprecate when declared(echo):echo ( #13840 )
2020-04-02 02:56:18 +02:00