Timothee Cour
22d1ba4be7
fixes #13543 and added times.isLeapDay ( #13547 )
2020-03-01 21:56:20 +01:00
hlaaftana
525ab5a497
Document import/include outside of top level semantics ( #13548 )
2020-03-01 21:52:29 +01:00
cooldome
0f1a4ac96c
make it possible to pass linker options for vcc ( #13535 ) [backport]
2020-02-29 18:57:00 +01:00
cooldome
c79df2fb6a
EndsInNoReturn in expressions extension, fixes #13490 ( #13520 )
...
* fix #13490
2020-02-28 09:55:06 +00:00
cooldome
25dc5f76e0
fixes #12627 ( #13521 )
...
* fixes #12627
2020-02-28 09:54:17 +00:00
Timothee Cour
1056f9ecff
properly handle note override logic/verbosity/config/cmdline using modifiedyNotes, cmdlineNotes
2020-02-27 13:22:18 +01:00
Timothee Cour
c1cbf94e2d
remove isCmdLine; use passCmd1
2020-02-27 13:22:18 +01:00
Timothee Cour
ce36fdc897
correctly honor cmdline --hint:conf:on/off ; correctly show Conf hints in order
2020-02-27 13:22:18 +01:00
Ganesh Viswanathan
96bffadf60
Fix #9405 - cfg and nims run in sync
2020-02-27 13:22:18 +01:00
Timothee Cour
73f5f1e80c
save another 33s of CI for tests/gc/gcleak.nim
2020-02-27 13:19:31 +01:00
Timothee Cour
fdc5925cbd
CI tests run faster: save 120s in azure machines, 335s on local OSX
2020-02-27 13:19:31 +01:00
Timothee Cour
9b8c9abead
revert changes to tests/gc/gcleak2.nim
2020-02-27 13:19:31 +01:00
Timothee Cour
81b0718a8f
make CI tests faster + more precise
2020-02-27 13:19:31 +01:00
solo989
e84e01cb8c
Update pegs.nim to work at compiletime. No range errors. ( #13459 )
2020-02-27 11:08:57 +01:00
Timothee Cour
6a0e87eb38
cleanup Ordinal ( #13501 )
2020-02-27 10:43:13 +01:00
Timothee Cour
42dad3a836
tables/sharedtables/intsets/etc: fix #13496 , #13504 , #13505 ; add lots of tests ( #13498 ) [backport]
...
* fix #13496 handle tombstones
* add test
* more tests
* fix #13504 ; add SharedTable tests
* fix #https://github.com/nim-lang/Nim/issues/13505 intsets.missingOrExcl silently gave wrong results sometimes
* add test for tintsets
2020-02-26 22:07:09 +01:00
Miran
9a93f73983
docgen: don't create compiler's docs + cleanup ( #13509 )
2020-02-26 20:37:27 +01:00
Andreas Rumpf
d55bbefdcc
added operateOn to sugar.nim to give Nim the chaining mechanism it de… ( #13092 )
...
* implemented the with stdlib module as specified in https://github.com/nim-lang/RFCs/issues/193
* change sugar.outplace to sugar.dup according to https://github.com/nim-lang/RFCs/issues/193
* changelog update
2020-02-26 20:36:06 +01:00
Kaushal Modi
f091b5a0ee
xmltree: Make indentation consistent with any num of children nodes ( #13482 )
...
Ref: https://forum.nim-lang.org/t/5972
2020-02-26 11:41:44 +01:00
Timothee Cour
0c312ad898
fix #13455 ; joinPath(a,b) now honors trailing slashes in b (or a if b = "") ( #13467 )
...
* fix #13455 ; joinPath(a,b) now honors trailing slashes in b (or a if b = "")
* fix test windows
2020-02-26 11:25:27 +01:00
Timothee Cour
11db28bc61
runCI: logs now show CPU/OS/etc info to be self contained ( #13486 )
2020-02-26 10:44:23 +01:00
Timothee Cour
bd90199a2f
fix #8312 --hints:off and --warnings:off now honored everywhere ( #13489 )
2020-02-26 10:26:47 +01:00
Juan Carlos
94b0d6bb63
Documentation staticRead maximum file size limits ( #13485 )
2020-02-26 10:01:23 +01:00
Arne Döring
5d2483fb64
fix #13479 ( #13503 )
2020-02-26 09:51:07 +01:00
Kaushal Modi
e4ed19c12f
[backport] tut1: Update the proc overloading examples ( #13497 ) [skip ci]
2020-02-25 21:19:51 +01:00
Timothee Cour
db540a0223
fix #13449 texitcode flaky on windows ( #13487 )
2020-02-25 17:49:16 +01:00
narimiran
c444ab9a54
make devel green again: tnetdial still doesn't work on Travis
2020-02-25 08:46:08 +01:00
Timothee Cour
1cf5c280e3
only enable linenoise for -d:nimUseLinenoise ( #13478 )
...
* only enable linenoise for -d:nimUseLinenoise
* fixup
2020-02-24 11:06:39 +01:00
hlaaftana
84e78b4ffc
Minor doc change in macros, future -> sugar ( #13475 ) [ci skip]
2020-02-24 09:57:15 +01:00
Miran
3e8858d694
add more files to the ignore list, hopefully fixes nightlies on windows ( #13474 )
2020-02-24 09:41:28 +01:00
Andrey Makarov
3dad130034
fix 3 minor bugs in joinPath (see #13455 ) ( #13462 ) [backport]
2020-02-23 20:22:46 +01:00
hlaaftana
13d292786e
Remove genToArray in jsgen, a PHP remnant ( #13466 )
2020-02-22 20:04:46 +01:00
Lee Matos
c11b91d52d
Update advopt.txt to include link to nim cache docs ( #13464 )
2020-02-22 09:09:04 +01:00
Timothee Cour
a43583f9c8
relativePath("foo", "foo") is now ".", not "" ( #13452 )
2020-02-22 09:07:53 +01:00
hlaaftana
1276e386fe
Consider proc as a pointer type in options ( #13460 )
...
* Consider proc as a pointer type in options
* Add version annotation for SomePointer having proc in options
* Log procs as pointers for options in changelog
2020-02-21 23:14:55 +01:00
Andreas Rumpf
0d219d2c67
fixes #13457 ( #13458 )
2020-02-21 21:06:41 +01:00
Timothee Cour
e05aca8734
make unzip faster: seq[i]=val can be 7X faster than seq.add(elem) ( #13448 )
2020-02-21 17:26:52 +01:00
Araq
1d90d9816b
fixes #13444
2020-02-21 16:58:30 +01:00
Joey
3667fd9f42
Make gdb script work on mac and linux; add windows gdb script ( #13453 )
2020-02-21 08:53:05 +01:00
genotrance
7a2b623d2a
Fix #8648 - use parent streams to avoid hang ( #13445 )
2020-02-20 23:04:48 +01:00
Kaushal Modi
bb777fef76
Add sequtils.unzip to complement sequtils.zip ( #13429 )
2020-02-20 19:15:34 +01:00
Manav
479f4ca6a3
Fixed non-working examples in Manual: Exception Handling ( #13424 )
2020-02-20 15:16:19 +01:00
Clyybber
87dd19453b
Remove testutils ( #13435 ) [backport]
2020-02-19 23:02:08 +01:00
Timothee Cour
8c22518d67
[backport] pseudorandom probing for hash collision ( #13418 )
2020-02-19 17:19:55 +01:00
Timothee Cour
273a93581f
fix incorrect lenTuple implementation ( #13423 )
2020-02-19 11:07:17 +01:00
alaviss
d1f9f11245
manual: documents changes regarding dynlib ( #13425 )
...
* manual: documents changes regarding dynlib
Closes #13416
* manual: clean up sentence phrasing
2020-02-18 19:44:54 +01:00
cooldome
046bb0b881
stdlib/system: add sink and move ( #13283 )
2020-02-18 19:43:26 +01:00
Nな人(N na hito)
8f73753a2d
Update LICENSE ( #13421 )
2020-02-17 18:40:39 +01:00
Ico Doornekamp
73553621a1
Improved assertion error messages on usage of JsonNode iterators on wrong kinds ( #13389 )
2020-02-17 09:00:25 +01:00
Khronos
006fe4cfc4
Fix vertical tab in JSON. ( #13399 )
...
'\v' is not injected in JSON anymore
2020-02-17 00:39:19 +01:00