Andreas Rumpf
1eaeb8945b
system.nim documentation: setLen can handle nil now
2018-04-28 09:31:22 +02:00
Andreas Rumpf
65c08212db
system.nim: minor code cleanup
2018-04-28 07:57:44 +02:00
Andreas Rumpf
7c538b26ad
nil in string concats does not produce crashes anymore
2018-04-27 21:33:05 +02:00
Andreas Rumpf
ce36b8efd6
setLen doesn't crash on nil strings/seqs anymore
2018-04-27 11:07:40 +02:00
Andreas Rumpf
ef1b547f35
'add' on a nil sequence doesn't produce a crash anymore
2018-04-27 09:57:20 +02:00
hlaaf
397e173139
fix #7680 ( #7683 )
...
* fix #7680
* Don't send on every HTTP method
* These should be squashed
* 80 column limit
2018-04-26 18:54:14 +01:00
Dominik Picheta
ce1bd913cf
Merge pull request #7692 from teroz/patch-1
...
tiny typo
2018-04-25 22:57:12 +01:00
Dominik Picheta
aa48a472fd
Improve deprecation messages in json docs.
2018-04-25 22:56:51 +01:00
Dominik Picheta
d01b1558a3
Improve progress reporting example. Refs #7693
2018-04-25 22:49:29 +01:00
David Krause
be8ce30acd
copy pastable progress reporting example
2018-04-25 16:06:53 +02:00
Terence Namusonge
e1cd4bca0e
tiny typo
2018-04-25 14:30:54 +02:00
Oscar Nihlgård
b34580fd5b
Rename Time.nanoseconds to nanosecond ( #7673 )
...
* Rename `Time.nanoseconds` to `nanosecond`
* Fix bug with Duration comparision
2018-04-25 02:43:26 +02:00
cooldome
c385391ffd
Consts in fenv ( #7688 )
...
* Fixes #7574
* better comments
* Changes vars to consts for side effect tracking
* Revert unintended changes
2018-04-25 02:41:16 +02:00
Andreas Rumpf
8ce9e43434
xmltree: remove usage of deprecated callsite()
2018-04-24 09:34:29 +02:00
Oscar Nihlgård
8caf257607
Don't escape multibyte characters ( #7570 )
2018-04-23 11:09:48 +02:00
Jacek Sieka
72dfe176f5
remove dead code elimination option ( #7669 )
2018-04-23 11:02:38 +02:00
Andreas Rumpf
85ea9593b3
fixes #7637 ; assignments are not allowed to slice object; minor breaking change
2018-04-21 21:22:36 +02:00
Oscar Nihlgård
7d034d7b6a
Add fromWinTime and deprecate unixTimeToWinTime/winTimeToUnixTime ( #7641 )
2018-04-19 22:41:06 +02:00
RSDuck
3402926372
hasCustomPragma/getCustomPragmaVal: small fix ( #7650 )
...
* fix hasCustomPragma/getCustomPragmaVal for types without pragma
* fix pragma on pointer test
* removed trailing spaces
2018-04-19 11:07:45 +02:00
Andreas Rumpf
0dc4d6dcc2
fixes #7638 ; awaitAny blocks if the flow vars all have been complete already
2018-04-19 08:54:23 +02:00
Andreas Rumpf
17cb2f2d4c
threadpool: minor documentation improvement
2018-04-19 08:54:23 +02:00
Araq
5d13e3f28b
fixes #7507
2018-04-19 00:09:55 +02:00
WhiteDuke
e237428d42
Fix bright option ( #7622 )
...
Setting the option to true, then to false would not turn off bright attribute.
2018-04-18 23:29:10 +02:00
Araq
4a9f6f00ad
fixes system.doAssertRaises
2018-04-18 21:30:38 +02:00
Oscar Nihlgård
fdf1d12380
Change type of Timeval.tv_sec to posix.Time ( #7646 )
2018-04-18 21:24:28 +02:00
treeform
35b0cc67e8
Remove PHP backend. ( #7606 )
...
* remove php
* fix
* keep nimphpext
* remove targetJS enum
2018-04-18 20:40:11 +02:00
skilchen
a708fda733
allow stringification of DurationZero ( #7625 )
2018-04-18 13:22:05 +02:00
Hendrik
b1b517128e
os.setLastModificationTime*(file: string, t: times.Time) ( #7543 )
...
* add proc toFILETIME to winlean
* add proc toWinTime to times
* add proc setFileTime to winlean
* openHandle with write access
* add proc setLastModificationTime to os
* moved epochDiff,rateDiff constants and proc toWinTime
The constants were moved out of the when defined(JS) block so that they
are alsways available in proc toWinTime.
proc toWinTime was moved above the # Deprecated procs comment. Best new
location seemed to be with the toUnix proc.
2018-04-16 22:03:24 +02:00
hlaaf
38b2596ff9
Add none[T]() as alias to none(T) ( #7512 )
...
* Add none[T]() as alias to none(T)
* Add tests for none[T]
* this test shouldn't work anyway
2018-04-16 21:01:37 +02:00
Michał Zieliński
b2060acbc4
osproc: fix double close on POSIX ( #5724 )
...
Calling close() in some cases issued two close() syscalls to one FD, which is incorrect in multithreaded programs.
2018-04-16 20:02:26 +02:00
Dmitry Atamanov
412cd61dab
Fixes #7595 ( #7623 )
...
* Fixes #7595
* Add brackets
* Fix for treeRepr and lispRepr too
2018-04-16 19:37:08 +02:00
Timothee Cour
04df7f147c
update macros.nim: followup on pull #7598 ( #7619 )
...
@Araq @krux02
https://github.com/nim-lang/Nim/pull/7598 seemed inaccurate eg for NLineInfo there's `mNLineInfo` but no opcNLineInfo
2018-04-16 09:08:52 +02:00
Dominik Picheta
b750082925
Fix docs in json module after #7537
2018-04-15 23:55:54 +01:00
Federico Ceratto
93fafc8545
Add autovivification example ( #7537 )
...
* Add autovivification example
* Update json.nim
2018-04-16 00:02:02 +02:00
Oscar Nihlgård
02d6dd723d
Timeinterval optimization ( #7608 )
...
* TimeInterval optimization
* Fix typo in `$`(Duration)
2018-04-16 00:01:34 +02:00
Arne Döring
ed5b7cbac0
move eqIdent to vm.nim ( #7585 )
...
* Strutils comment changes.
* fix typo
2018-04-15 23:38:43 +02:00
Andreas Rumpf
2f8289919e
docutils: no Babel file
2018-04-15 22:16:07 +02:00
Andreas Rumpf
ed9c28484a
docutils: make ':test:' work without argument
2018-04-15 22:16:07 +02:00
Arne Döring
efae366857
rename SomeReal to SomeFloat ( #7617 )
...
* rename SomeReal to SomeFloat
* added changelog entry
2018-04-15 19:59:11 +02:00
treeform
b98cd3bf34
Fix cmpStrings in js mode ( #7604 )
2018-04-15 17:34:03 +02:00
jcosborn
2478be3f21
add example to docs for getTypeInst and getTypeImpl ( #7206 )
...
* add example to docs for getTypeInst and getTypeImpl
* made examples use runnableExamples
* changed assert to doAssert
2018-04-15 13:51:16 +02:00
AdrianV
0ce28d15cc
Nim namespace for cpp ( #7453 )
...
- new option --usenamespace to generate nim cpp code in its own namespace Nim
- minor changes for compatibility with the new Embarcadero = Borland C++-Builder (bcc)
2018-04-15 13:43:01 +02:00
Andreas Rumpf
c08efb4c51
implements first version of for-loop macros
2018-04-15 01:07:28 +02:00
Andreas Rumpf
7c879d9b0f
explicit effects for existsOrCreateDir
2018-04-14 13:57:27 +02:00
RSDuck
3d1d163eff
fixes #7451 ( #7575 )
2018-04-14 08:33:36 +02:00
Andreas Rumpf
116e984a6b
remove deprecated timeToTimeInfo; fixes #3678
2018-04-14 00:59:32 +02:00
Andreas Rumpf
6ae9341d48
make JS tests green again
2018-04-14 00:54:15 +02:00
Andreas Rumpf
50d4224d41
fixes #6205
2018-04-14 00:40:24 +02:00
skilchen
34c1ca1dd0
make nativesockets.Hostent.addrlist readable for ipv4 af_inet addresses (see issue #7314 ) ( #7327 )
2018-04-13 23:49:23 +02:00
zah
e3037a2f33
Support code hot reloading for JavaScript projects ( #7362 )
...
* Support code hot reloading for JavaScript projects
* Add some missing JavaScript symbols and APIs
* fix the Travis build
* (review changes) remove the js type from the standard library as it doesn't follow NEP-1
* more additions to the DOM module
* Follow NEP-1 in jsffi; spell 'hot code reloading' correctly
* introduce a jscore module
* Document jscore module.
* readded js type
* Remove the '$' operator that doesn't behave
2018-04-13 19:08:43 +02:00