Commit Graph

9782 Commits

Author SHA1 Message Date
Andreas Rumpf
63f1e03278 Merge pull request #2732 from Perelandric/fix_miliseconds
Fixed 'milliseconds' spelling in code and docs
2015-05-17 12:04:03 +02:00
transfuturist
3d80fcb8c6 Add value check for NimNode items 2015-05-16 17:50:01 -07:00
transfuturist
7500eed0cf Better solution: deprecation 2015-05-16 17:26:47 -07:00
pdw
d1230497dd Updated with breaking changes 2015-05-16 14:35:41 -05:00
transfuturist
939c0a6bb8 NimNode needs an items iterator to be used nicely in for statements 2015-05-16 10:52:44 -07:00
Dominik Picheta
61c7cc2ff7 Merge pull request #2701 from borisvassilev/fill
Fill array with same values (was issue #2462)
2015-05-16 18:52:30 +01:00
Dominik Picheta
4441c961c9 Merge pull request #2717 from reactormonk/sexp-to-libs
added documentation about sexp
2015-05-16 18:47:33 +01:00
onionhammer
30aed77d04 Fixed indentation (2 spaces) part 2 2015-05-16 12:37:07 -05:00
onionhammer
11457bc63b Fixed indentation (2 spaces) 2015-05-16 12:35:55 -05:00
onionhammer
f1343e52e0 Added comment noting improved performance of non-pretty string conversion 2015-05-16 12:33:00 -05:00
onionhammer
edce0ca2ed Fixed typo 2015-05-16 11:38:43 -05:00
Erik O'Leary
abc8e88c8a Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2015-05-16 11:34:09 -05:00
Dominik Picheta
4ac0804187 Merge pull request #2736 from mgee/fix-flowvar-type-in-docs
RawFlowVar was renamed to FlowVarBase
2015-05-16 14:11:41 +01:00
Markus Engelbrecht
5799f4f103 RawFlowVar was renamed to FlowVarBase 2015-05-16 14:35:10 +02:00
def
def61c9fcd Clean up stdin file reading of compiler.
Uses "stdinfile" as the module identifier now, which prevents problems
with - colliding with the minus operator. This fixes #2422 and #2702.
2015-05-16 12:38:53 +02:00
apense
7b26df50d7 Small sequence fix for algorithm.nim
Since #853 was fixed, this should work fine. The `result = @[]` was swapped to the same syntax, too.
2015-05-15 23:52:55 -04:00
Erik O'Leary
911c5d45ec Improved performance of "$" on jsonnode 2015-05-15 22:12:31 -05:00
pdw
cb6f867495 Fixed 'milliseconds' spelling in code and docs 2015-05-15 20:15:12 -05:00
Dominik Picheta
1c0bbcff5a Merge pull request #2718 from apense/patch-3
Corrected sortedByIt example
2015-05-15 20:22:46 +01:00
reactormonk
3d3dcdabfe Merge pull request #2729 from mgee/fix-noSideEffect-typo
fix typo for noSideEffect pragma
2015-05-15 13:24:27 -05:00
reactormonk
2950732ec3 Merge pull request #2728 from mgee/fix-slicing-in-tut1
use new syntax for negative slicing in tut1
2015-05-15 13:24:20 -05:00
Markus Engelbrecht
7ba5f18e9d fix typo for noSideEffect pragma 2015-05-15 18:42:29 +02:00
Markus Engelbrecht
ddbcbab3e7 use new syntax for negative slicing 2015-05-15 18:39:56 +02:00
apense
e7bc828ef3 Update algorithm.nim 2015-05-14 18:32:26 -04:00
transfuturist
8fc53f2952 Add path directive to allow inclusion of config file's path itself 2015-05-14 12:52:43 -07:00
apense
78b7625417 Corrected sortedByIt example
`people` needs `var`
2015-05-14 14:16:58 -04:00
Simon Hafner
c0003cc73b added documentation about sexp 2015-05-14 22:57:29 +05:00
Andreas Rumpf
c30d7c3208 Merge pull request #2680 from reactormonk/epc
Implements EPC for nim-mode in nimsuggest
2015-05-14 02:16:12 +02:00
Andreas Rumpf
9abbe3ba69 Merge pull request #2564 from reactormonk/jpoirier-realtimeGCTest
Jpoirier realtime gc test
2015-05-14 02:06:11 +02:00
Simon Hafner
2bc1db7a30 run the C test too 2015-05-13 13:13:30 -05:00
Andreas Rumpf
f293e2c152 Merge pull request #2708 from nanoant/patch/dont-convert-subtype-typedesc-params
Fix #2662: Don't convert subtype typedesc params
2015-05-13 19:24:27 +02:00
Adam Strzelecki
a8fbaf917b Tests for static class proc, methods & iterators
This currently covers #2662 & #2710 bugs.
2015-05-13 19:10:54 +02:00
Adam Strzelecki
179d82c55b Fix #2662: Don't convert subtype typedesc params
There is no point to issue implicit HiddenStdConv encountering subtype of
typedesc[Base] parameter on overload resolution, since this will anyway never
reach codegen. This change effectively fixes compiler bug for:

  iterator it(T: typedesc[Base]) = ...
  for s in it(SubclassOfBase): ...

Where HiddenStdConv triggered implicit instantiation of variable of type
typedesc[Base] in for transform, that eventually fails at getUniqueType, that
refuses to work for typedesc.
2015-05-13 19:10:54 +02:00
Simon Hafner
9c4a74637d Merge branch 'devel' into jpoirier-realtimeGCTest 2015-05-13 12:06:05 -05:00
reactormonk
0bf78e2629 Merge pull request #2709 from jochenvdv/osproc-doc
Fix osproc documentation
2015-05-13 11:45:27 -05:00
Jochen Van de Velde
86c9fffc41 Fix osproc documentation 2015-05-13 18:19:51 +02:00
Andreas Rumpf
2dee0324f3 Merge pull request #2705 from borisvassilev/gcddocs
Document explicitly the behaviour of math.gcd with float arguments
2015-05-13 16:34:36 +02:00
Andreas Rumpf
ce2756dd89 Merge pull request #2707 from rbehrends/fix-getfileinfo-links
Fix behavior of os.getFileInfo() for symbolic links.
2015-05-13 16:33:56 +02:00
Simon Hafner
5e97780a94 changed from parseEnum to direct copy
Let's hope this doesn't break anything
2015-05-13 18:34:29 +05:00
Simon Hafner
c56a005238 nextFreePort -> connectToNextFreePort 2015-05-13 18:19:39 +05:00
Reimer Behrends
28dd0407bb Fix behavior of os.getFileInfo() for symbolic links.
The calls to lstat() and stat() were switched. As a result,
links weren't followed for followLink == true and links were
followed for followLink == false.
2015-05-13 12:26:34 +02:00
Araq
75ccdebd1e get rid of deprecated effects 2015-05-13 12:19:08 +02:00
Araq
bd4d5db18e terminal: doc improvments 2015-05-13 12:17:11 +02:00
Boris Vassilev
9723e30647 Document explicitly the behaviour of math.gcd with float arguments 2015-05-13 13:00:20 +03:00
Boris Vassilev
3a3a7d012f Fill array with same values (was issue #2462) 2015-05-12 15:52:38 +03:00
Araq
f9be37e7cb prepare for unidecode Nimble package 2015-05-12 14:45:50 +02:00
krolik
373717968e new now able to make distinction between ref and non-ref types, so we don't get 'ref ref' type when calling new on ref type 2015-05-12 12:45:34 +03:00
Frank Fischer
749e808e1e logging: make fmtStr public to be used in user defined loggers 2015-05-11 23:29:51 +02:00
Flaviu Tamas
a75cfc9887 Reweave readme
Also fix some syntax errors in the RST
2015-05-11 15:45:57 -04:00
def
f8af8df91c Add -ldl with clang cpp compilation
This fixes compilation with --cc:clang and cpp.
2015-05-10 22:20:03 +02:00