zah
0c694d2064
Merge pull request #5564 from nim-lang/fix/4556
...
Fix/4556
2017-04-06 11:25:19 +03:00
Anatoly Galiulin
3374bcb373
parsecfg: handle streams and strings when saving or loading configuration ( #5554 )
2017-04-06 08:10:08 +02:00
Emery Hemingway
bc5c2d8414
getFileSize and setFileSize procedures for File and AsyncFile
...
Platform independent procedure to set a file length. Useful when
replacing file content.
2017-04-05 19:05:43 -05:00
Zahary Karadjov
f162214d5d
object construction: test cases and manual additions
2017-04-06 00:46:18 +03:00
Zahary Karadjov
564c0acae2
cleaned up the code and implemented proper error messages
2017-04-06 00:46:18 +03:00
Andreas Rumpf
bfaa329680
Merge branch 'devel' into araq
2017-04-04 13:38:41 +02:00
Andreas Rumpf
e21ca54b11
assignments support ': stmtList' like let/var do
2017-04-04 12:20:43 +02:00
Araq
87732f797c
fixes #5638
2017-04-04 12:08:34 +02:00
Andreas Rumpf
d587b6a25f
language addition: colon-block for expressions in let/var context
2017-04-02 23:38:55 +02:00
wt
c480505797
Fix wrong value range of ntohs ... ( #5390 )
2017-03-31 22:13:06 +02:00
Silvio
2946c7a4b9
Implementing repr for JS ( #5578 )
2017-03-31 22:00:48 +02:00
andri lim
2f9a698e87
attempt to fix #5632 typedesc typeRel regression ( #5634 )
2017-03-31 21:58:26 +02:00
andri lim
fce4b7cd62
attempt to fix #5621 #5615 generic ref object typeRel ( #5633 )
2017-03-31 21:58:09 +02:00
Andreas Rumpf
529609f7ed
Merge remote-tracking branch 'origin/concepts-rebased' into araq
2017-03-31 16:40:21 +02:00
Andreas Rumpf
0ccbc82344
Merge branch 'devel' into araq
2017-03-30 23:56:22 +02:00
Dominik Picheta
6edd100619
Merge pull request #5614 from moigagoo/fix_time_offset_in_times_js
...
Times: JS: Remove implicit UTC convesion.
2017-03-30 18:10:11 +02:00
Araq
30c99a8440
fixes #5628
2017-03-30 12:53:32 +02:00
Konstantin Molchanov
04646052ab
Merge branch 'devel' into fix_time_offset_in_times_js
2017-03-29 16:54:36 +04:00
Konstantin Molchanov
0c121b38ec
Tests: JS: Times: Fix text so that it works in timezones other then UTC+4.
...
`parse` returns TimeInfo with the local timezone, which may not be the same as the one in the original string. To compare the moments encoded in the original string and returned by `parse`, we normalize them to UTC.
2017-03-29 16:42:48 +04:00
Konstantin Molchanov
875e344be0
JS: Add yearday calculation to getLocalTime and getGMTime, so that yearday is not 0 for TimeInfo instances under JS backend. ( #5616 )
2017-03-29 12:36:04 +02:00
Andreas Rumpf
880a525566
another attempt to get travis green
2017-03-29 11:47:44 +02:00
Andreas Rumpf
3ffde39cf4
attempt to make travis OSX tests green and mandatory
2017-03-29 10:14:03 +02:00
Eugene Kabanov
3fc75b2ca4
Fix tioselectors.nim test timeouts to be executed in appveyor more stable. ( #5622 )
2017-03-29 08:32:16 +02:00
Konstantin Molchanov
35cdb42e02
Tests: Times: JS: Add test for timestamp persistence.
2017-03-27 22:08:43 +04:00
Konstantin Molchanov
cc9d282348
Tests: Times: JS: Local timezone assignment during Time to TimeInfo conversion.
2017-03-27 22:01:37 +04:00
Konstantin Molchanov
41e83f7a34
Tests: Times: JS: Fix test.
2017-03-27 21:28:31 +04:00
Konstantin Molchanov
1a5e880f5a
Tests: Times: JS: Add test for yearday attribute.
2017-03-27 21:14:02 +04:00
Andreas Rumpf
d02486aa48
compiler: better error messages ( #5613 )
2017-03-26 20:24:06 +02:00
Zahary Karadjov
b32576a59c
fix a typo
2017-03-24 17:31:12 +02:00
Zahary Karadjov
78ca4f6be4
close #3330
2017-03-24 17:07:30 +02:00
Zahary Karadjov
bec7f9398f
close #2882
2017-03-24 17:07:30 +02:00
Zahary Karadjov
189d28672c
close #2423
2017-03-24 17:07:30 +02:00
Zahary Karadjov
d16557bbdb
close #2018
2017-03-24 17:07:30 +02:00
Zahary Karadjov
f8c921dd25
close #1991
2017-03-24 17:07:30 +02:00
Zahary Karadjov
52377740b6
close #1570
2017-03-24 17:07:30 +02:00
Zahary Karadjov
e31575c27a
close #1147
2017-03-24 17:07:30 +02:00
Zahary Karadjov
905a22d137
close #1128
2017-03-24 17:07:30 +02:00
Zahary Karadjov
79881bfce0
close #976
2017-03-24 17:07:30 +02:00
Zahary Karadjov
e3500ba458
Make tgc_unsafe2 green again
...
apparently, the error reporting code introduced for concepts results
in a slightly diffent output for this test case.
2017-03-24 17:07:30 +02:00
Zahary Karadjov
9574d318ae
use lower-case proc names
2017-03-24 17:03:55 +02:00
Zahary Karadjov
c605d57574
restore compilation and make all concepts tests green
2017-03-24 17:03:55 +02:00
Zahary Karadjov
cbf66e99a8
Working test cases for the sophisticated matrix library example from the manual
...
Fixed the dot operator when used within return types (see tgenericdotrettype)
Fixed the matching of generic concepts aliases used with the implicit generics style
2017-03-24 16:59:47 +02:00
Zahary Karadjov
fe48dd1cbe
further improvements to the error messages produced by concepts
2017-03-24 16:59:47 +02:00
Zahary Karadjov
74a80988d9
proper error reporting for concepts and the introduction of the {.explain.} pragma
2017-03-24 16:59:47 +02:00
Zahary Karadjov
644d645ea7
implement the special treatment of explicit type params in concepts
2017-03-24 16:58:15 +02:00
Zahary Karadjov
0b0a3e5f20
support derived values in non-generic user type classes
2017-03-24 16:58:15 +02:00
Zahary Karadjov
76c663f692
support for inferring static[T] concept params
2017-03-24 16:58:15 +02:00
Zahary Karadjov
815724db71
support the full range of type modifiers when declaring concept vars and testing proc signatures
2017-03-24 16:58:15 +02:00
Zahary Karadjov
0a9a878bd3
support for matching generic types' procs in generic concepts
2017-03-24 16:58:15 +02:00
Zahary Karadjov
33f4e69759
support for accessing types and consts defined in concepts with the dot operator
2017-03-24 16:58:15 +02:00