Clyybber
2bb0ada797
Amend fix for #13633 ( #13636 )
2020-03-12 11:20:08 +01:00
Clyybber
d84c4bba9b
Fix #13633
2020-03-12 11:01:03 +01:00
genotrance
bbc231f8e0
Fix #12676 ( #13634 )
2020-03-12 08:53:11 +01:00
Kaushal Modi
64995db4fd
unicode.split: Fix the splitting when a Rune separator is used [backport] ( #13629 )
...
* unicode.split: Fix the splitting when a Rune separator is used [backport]
- Fixes https://github.com/nim-lang/Nim/issues/13628
- Ref https://irclogs.nim-lang.org/11-03-2020.html#20:01:34
* unicode.split: Remove the sepLen based logic.. resulted in wrong jumps
2020-03-12 00:41:45 +01:00
treeform
f2c7152770
Add more JS stuff to dom.nim ( #13483 )
...
* Add more JS stuff to dom.nim
* Make all links to docs doc comments.
* Fix minor textContent * space.
* Remove Selection object.
* More work on docs.
* Fixing links.
* Made the links be "see <docs>".
2020-03-11 23:24:56 +00:00
Clyybber
6b3098c378
Make listCmd honor hint:cc:off ( #13606 )
...
* Make listCmd honor hint:cc:off
* Tiny cleanup
* Tiny tiny cleanup
* VERY IMPORTANT: --hint:cc:on will overwrite --verbosity:0 :p
* Tiny cleanup
* Stupid
* Move displayProgressCC to where its required
* Tiny cleanup
2020-03-11 23:04:33 +01:00
Miran
70bd41dae0
fix #13310 , Deque misbehaves on VM ( #13625 )
...
* fix #13310 , Deque misbehaves on VM
* use 'when nimVM'
2020-03-11 17:30:36 +01:00
Timothee Cour
281e02fc79
fixes #13558 : toDateTime buggy on 29th, 30th and 31th of each month; breaking change: do not use now to compute result, was undocumented and non-sensical ( #13565 )
2020-03-11 09:47:34 +01:00
Araq
f5f9243cc0
disable chronos testing for now
2020-03-11 09:28:10 +01:00
Araq
3aed8ff432
fixes async regression
2020-03-11 09:26:57 +01:00
Araq
60f8fdcdab
fixes #13240
2020-03-11 09:26:57 +01:00
Araq
861a5340fe
fixes #13519
2020-03-11 09:26:57 +01:00
Araq
b0684ec425
fixes #12757
2020-03-11 09:26:57 +01:00
Arne Döring
f95eef99a9
add expectIdent to macros ( #12778 )
...
* add expectIdent to macros
* apply feedback
* Update lib/core/macros.nim
Co-Authored-By: Clyybber <darkmine956@gmail.com >
* Update texpectIdent2.nim
* Update texpectIdent1.nim
Co-authored-by: Clyybber <darkmine956@gmail.com >
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2020-03-11 08:27:31 +01:00
めぐみ発動機 (isVowel / GreenWing)
8e3a349561
fixed to jsonArrayEnd comment. ( #13624 )
...
typo: start → end
2020-03-11 08:26:10 +01:00
Arne Döring
2f557652d4
fix operators containing percent for VM usage ( #13536 )
...
* fixes #13513
* merge tarithmetics in tarithm
2020-03-11 01:01:25 +01:00
Timothee Cour
e64f1c7ee4
koch --nim:pathto/nim boot and koch boot --hint:cc:off now work (#13516 )
...
* `koch boot --hint:cc:off` now works
* `koch --nim:pathto/nim boot` now works; code cleanup
2020-03-11 00:31:34 +01:00
Araq
3b7b017798
fixes #13607
2020-03-10 16:01:13 +01:00
Araq
9e2bce2a8c
hotfix: make --useVersion:1.0 work
2020-03-10 16:01:13 +01:00
genotrance
ab5d962b50
Revert "Support cross compiling from host to host ( #12859 )" ( #13591 )
...
This reverts commit e4f7656772 .
2020-03-10 15:58:27 +01:00
Andreas Rumpf
090ba1e3a3
fixes #13436 ( #13615 )
2020-03-10 00:52:46 +01:00
narimiran
7d07897a99
travis now only builds devel docs
2020-03-09 21:16:56 +01:00
Andreas Rumpf
ec5cef13cf
fixes #13599 ( #13614 )
2020-03-09 18:12:52 +01:00
Andreas Rumpf
63af8ae53c
fixes #13596 ( #13612 )
2020-03-09 15:32:38 +01:00
Miran
4aecc6b346
fix #12508 , unaligned access on sparc64 ( #13594 )
2020-03-09 14:08:50 +01:00
Andreas Rumpf
dc94c81cb0
fixes #13605 ( #13611 )
2020-03-09 13:13:54 +01:00
Andy Davidoff
a693ce7765
surgical fix for #13319 ( #13604 )
2020-03-08 10:55:19 +01:00
Clyybber
eae31a7f8d
Only print the link command when listCmd is active; fix docs ( #13603 )
2020-03-07 23:53:43 +01:00
Juan Carlos
6a5b3811e7
Add isValidFilename ( #13561 )
...
* Add os.isValidFilename
* Add os.isValidFilename
* Peer Review Feedbacks https://github.com/nim-lang/Nim/pull/13561#discussion_r388013139
* Peer Review Feedbacks https://github.com/nim-lang/Nim/pull/13561#issuecomment-595259568
* Add since to const
* Update the documentation comment
* Update the changelog
* Update lib/pure/os.nim
Co-Authored-By: Dominik Picheta <dominikpicheta@googlemail.com >
* Update lib/pure/os.nim
Co-Authored-By: Dominik Picheta <dominikpicheta@googlemail.com >
* Peer Review Feedbacks, Add more Tests
Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com >
2020-03-07 14:10:22 +00:00
Zed
e056298ceb
Implement file streaming for httpclient's MultipartData ( #12982 )
...
* Add `uploadFile` to POST files by streaming them
* Use constant for \c\L
* Formatting
* Remove uploadFile
* Implement MultipartData file streaming
* Remove unnecessary var annotations
* Call string on TaintedStrings
Fixes #12789
* Move cl constant to httpcore
* Fix `request` inconsistencies
* Update documentaion
* Clean up
* Skip multipart formatting when there's 0 entries
* Remove extraneous `cl` from multipart formatting
* Update MultipartData `$` to match old behaviour
* Update comment
* Address comments
2020-03-06 18:55:45 +00:00
Andrea Ferretti
7ae0811818
Fix #13573 and #13574 ( #13575 )
...
* Fix https://github.com/nim-lang/Nim/issues/13573 and https://github.com/nim-lang/Nim/issues/13574
* Restored asynchttpserver
2020-03-06 18:38:56 +00:00
alaviss
4bd388ad58
Revert "nimsuggest: don't add CRLF to replies ( #13545 )" ( #13597 )
...
This reverts commit a974684b14 .
The CRLF was to separate between each response, and removing them causes
the responses to not be splitted correctly.
I didn't notice that it was in a loop when I made the #13545 .
2020-03-06 19:29:28 +01:00
Dominik Picheta
ec8a17cc86
Revert broken asynchttpserver FutureStream additions.
...
As discussed in #13394 , these changes cannot work. Reverted via
```
git revert --no-commit 5bf571f061
git revert --no-commit abd660c407
git revert --no-commit 955465e5f4
git commit
```
2020-03-06 11:52:30 +01:00
Timothee Cour
b80d293a3f
close #12704 by adding a test (tuple codegen error) ( #13592 )
...
* close #12704 by adding a test
* move test to tests/metatype/ttypedesc2.nim
2020-03-06 08:55:53 +01:00
Andreas Rumpf
cb0f7c5d9e
Removed simpleGetOrDefault ( #13590 )
2020-03-05 21:03:39 +01:00
Andreas Rumpf
83e715c5b6
fixes #5170 ( #13589 )
...
* fixes #5170
* make tests green
2020-03-05 16:02:34 +01:00
Andreas Rumpf
62c113ebc7
fix #13579 joinPath("/foo/", "../a") is now /a ( #13586 )
2020-03-05 15:31:22 +01:00
Varriount
357edd86b4
fix nightlies builds on Windows ( #13587 )
...
Before the files that should have been ignored weren't ignored
because of different dir separator ('\' vs '/') on Windows.
2020-03-04 14:44:42 -05:00
alaviss
a974684b14
nimsuggest: don't add CRLF to replies ( #13545 )
...
This is already sent by replTcp after the message is sent.
2020-03-04 15:56:40 +01:00
Andreas Rumpf
a0eca75182
sink parameter inference for types that have destructors ( #13544 )
...
* ensure capitalize doesn't take an inferred sink parameter
* sink parameter inference: first version, for now disabled. Changed that sink parameters can be consumed multiple times in order to adhere to our spec.
* sink inference can now be disabled with .nosinks; sometimes for proc type interop this is required
* fixes yet another critical DFA bug
* better implementation that also understands if expressions etc
* document sink parameter inference and allow for global disabling
2020-03-04 14:28:53 +01:00
Andreas Rumpf
614fb7567c
std/compilesettings implementation ( #13584 )
...
* Implement compileSetting() and compileSettingSeq()
* Change from magic to vmop
* better design for querySetting
Co-authored-by: genotrance <dev@genotrance.com >
2020-03-04 13:46:42 +01:00
Juan Carlos
0809098971
Nimpretty Fix negative indent breaks code ( #13580 )
2020-03-04 10:27:52 +01:00
Timothee Cour
9fa070b1dc
fix hintSuccess: out was wrong for nim doc without -o flag ( #13569 )
2020-03-04 10:26:56 +01:00
Miran
9961d1f67d
fix #13531 by adding a test ( #13581 )
2020-03-04 10:25:59 +01:00
hlaaftana
34c16f5eca
fix #13409 : Document as infix operator ( #13570 )
2020-03-04 07:50:36 +01:00
narimiran
3ca8f0bde6
[ci skip] important_packages: change the order in commented out packages too
2020-03-04 07:15:34 +01:00
Araq
8705ee7015
ARC hotfix; proper destruction of seqs and strings after a move
2020-03-03 23:03:33 +01:00
genotrance
f8175688a3
Fix docgen snippet numbering ( #13507 )
2020-03-03 20:52:16 +01:00
Miran
e8c057fb27
important_packages: change the order of arguments in the template ( #13577 )
...
Leads to a cleaner and less confusing code - an empty command
doesn't mean 'nimble test' anymore.
2020-03-03 16:25:59 +01:00
Arne Döring
eb42f38088
Remove dead magics ( #13551 )
2020-03-03 12:42:43 +01:00