Commit Graph

10576 Commits

Author SHA1 Message Date
Andreas Rumpf
9aeccda262 system.nim: make min/max take openArrays, not varargs (breaking change) 2017-04-04 09:34:16 +02:00
Andreas Rumpf
08f5087d2c remove the need for the .procvar annotation 2017-04-03 16:35:41 +02:00
Andreas Rumpf
e8cfa14354 de-deprecate silly warning about non-exhaustive string case statments 2017-04-03 12:28:06 +02:00
Andreas Rumpf
57b7c45128 Merge branch 'devel' into araq 2017-04-02 23:44:50 +02:00
Andreas Rumpf
cab2ce7e87 update grammar.txt 2017-04-02 23:42:53 +02:00
Andreas Rumpf
c65ff403b2 memory manager: use less memory; corruption prevention 2017-04-02 23:41:29 +02:00
Andreas Rumpf
81cd7a8685 minor todo.txt update 2017-04-02 23:41:29 +02:00
Andreas Rumpf
f520dfbfab remove en-dash from the language 2017-04-02 23:41:29 +02:00
Andreas Rumpf
d587b6a25f language addition: colon-block for expressions in let/var context 2017-04-02 23:38:55 +02:00
Andreas Rumpf
c785066ee3 memory manager: use less memory; corruption prevention 2017-04-02 21:06:10 +02:00
Andreas Rumpf
846e51bb65 minor todo.txt update 2017-04-02 21:01:26 +02:00
Dominik Picheta
6323b09f32 Merge pull request #5652 from TiberiumN/patch-1
Fix #5611
2017-04-02 18:14:09 +01:00
Daniil Yarancev
009277856e Fix #5611 2017-04-02 18:52:14 +03:00
Andreas Rumpf
b652b3cd52 remove en-dash from the language 2017-04-02 15:21:10 +02:00
Andreas Rumpf
a543b89bf8 language addition: colon-block for expressions in let/var context 2017-04-02 15:05:04 +02:00
Eugene Kabanov
316b680f5d Proper fix for osproc.nim on Android (#5646) 2017-04-02 08:32:54 +02:00
Anatoly Galiulin
5fdd03ad4d Fixed issue #5638 (#5639) 2017-04-01 14:14:34 +02:00
Emery Hemingway
7e351fc7fa support for the Genode OS framework (#5560) 2017-03-31 23:13:06 +02:00
Araq
57246cbcec updated news to take PR #5390 into account 2017-03-31 22:14:13 +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
d7eb146d28 make pragma expression parsing use the same parser mechanism as elsewhere 2017-03-31 17:03:15 +02:00
Andreas Rumpf
98c6af780e grammar update 2017-03-31 17:02:14 +02:00
Andreas Rumpf
529609f7ed Merge remote-tracking branch 'origin/concepts-rebased' into araq 2017-03-31 16:40:21 +02:00
Andreas Rumpf
82bf1e6697 nimgrab tool: use Windows API for the download if possible 2017-03-31 16:29:28 +02:00
Zahary Karadjov
c11d7c35dd make all tests green again
properly disabling the extra diagnostics in semCompiles proved to
be too much work. I have some plans for further improving the error
messages in the future and I'll revisit this later.
2017-03-31 01:53:11 +03:00
Andreas Rumpf
0ccbc82344 Merge branch 'devel' into araq 2017-03-30 23:56:22 +02:00
Andreas Rumpf
d93749b178 allow OSX tests to fail because of travis bugs 2017-03-30 23:55:53 +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
Araq
2740bcddaa website update; fixes #5422 2017-03-30 12:24:11 +02:00
Zahary Karadjov
a74ad869e9 requested code review changes 2017-03-29 16:15:30 +03: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
a9044117e9 Stdlib: Times: Use JS's "new Date" to convert TimeInfo to Time.
To use JS's Date creation from string, I moved the TimeInfo formatting code above the toTime proc declaration. Also, I changed the argument type for newDate from string to cstring for it to work.
2017-03-29 16:40:52 +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
434bdbe3ed travis already ships with nodejs 2017-03-29 10:58:17 +02:00
Andreas Rumpf
720eca5744 added a codegen note 2017-03-29 10:58:01 +02:00
Andreas Rumpf
3ffde39cf4 attempt to make travis OSX tests green and mandatory 2017-03-29 10:14:03 +02:00
Andreas Rumpf
a88a909565 fixes #5625 2017-03-29 09:05:45 +02:00
Andreas Rumpf
ba8359831a Merge branch 'devel' into araq 2017-03-29 08:43:01 +02:00
Tomas Vojtisek
27a291c09e Update threadpool.nim (#5624) 2017-03-29 08:36:10 +02:00
Eugene Kabanov
977758fe06 Fix posix.nim dirent structure to be more compatible with OSes. (#5623) 2017-03-29 08:34:07 +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
Dominik Picheta
216a6cc8b3 Merge pull request #5619 from hcorion/to-https-and-beyond
Make fonts load from https rather than http
2017-03-28 22:03:10 +02:00
Andreas Rumpf
b58fbd1b48 fixes #5618 2017-03-28 20:57:34 +02:00
Zahary Karadjov
01207b6cfd restore the T1-T9 types and clarify how generic concepts work 2017-03-28 14:19:32 +03:00