summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2299 from def-/fix-procs-docAndreas Rumpf2015-03-091-2/+2
|\ | | | | Fix derivable objects in documentation
| * Fix derivable objects in documentationdef2015-03-091-2/+2
| |
* | Merge pull request #2300 from reactormonk/better-tester-messagesAndreas Rumpf2015-03-091-23/+26
|\ \ | | | | | | fixed tester back up
| * | one result too muchSimon Hafner2015-03-091-3/+0
| | |
| * | fixed tester back upSimon Hafner2015-03-091-21/+27
| |/
* | no more prebuilt sourcesSimon Hafner2015-03-091-4/+0
| |
* | Merge pull request #2294 from netroby/feature/new-build-urlreactormonk2015-03-091-8/+8
|\ \ | |/ |/| Move bot url to botbuild
| * Move bot url to botbuildZhiFeng Hu2015-03-091-8/+8
|/
* Merge pull request #2291 from def-/parsexml-again2Andreas Rumpf2015-03-081-8/+5
|\ | | | | Revert my.c changes in parsexml
| * Revert my.c changes in parsexmldef2015-03-081-8/+5
| | | | | | | | | | Remeasured with the string copy fix (#2255) and isn't faster anymore, so we should opt for the simpler code again.
* | Merge pull request #2274 from reactormonk/warning-for-resultAndreas Rumpf2015-03-083-3/+14
|\ \ | | | | | | Warning for result
| * | fixed array sizeSimon Hafner2015-03-071-1/+1
| | |
| * | update WarningsToStrSimon Hafner2015-03-061-1/+1
| | |
| * | nimout instead of msg for warningsSimon Hafner2015-03-051-2/+1
| | |
| * | Merge branch 'devel' into warning-for-resultSimon Hafner2015-03-05356-3809/+6122
| |\ \
| * | | added test for result shadow warningSimon Hafner2015-03-051-0/+7
| | | |
| * | | added a warning for when result is shadowed #868Simon Hafner2015-02-012-1/+6
| | | |
* | | | don't use conio.h on windows (#2137)Araq2015-03-082-21/+63
| | | |
* | | | GC: get rid of pathological behaviour for stack markingAraq2015-03-085-323/+326
| |_|/ |/| |
* | | Merge pull request #2225 from dyu/freebsdAndreas Rumpf2015-03-082-1/+3
|\ \ \ | | | | | | | | compile nim on freebsd
| * | | compile nim on freebsddyu2015-02-272-1/+3
| | | |
* | | | Merge pull request #2171 from def-/xmlparse-performanceAndreas Rumpf2015-03-081-18/+22
|\ \ \ \ | | | | | | | | | | Improve performance of parsexml
| * | | | parsexml: Use slices instead of copyMemdef2015-02-271-2/+2
| | | | |
| * | | | Use templates in parsexml instead for performancedef2015-02-271-14/+14
| | | | |
| * | | | Improve performance of parsexmldef2015-02-271-11/+15
| |/ / / | | | | | | | | | | | | | | | | - Prevent string copies when not necessary - Don't allocate a new XMLParser.c all the time
* | | | Merge pull request #2255 from def-/copiesAndreas Rumpf2015-03-084-20/+32
|\ \ \ \ | | | | | | | | | | Only copy strings to their size, not capacity
| * | | | Fix copyStrLast to set the trailing \0 chardef2015-03-041-1/+2
| | | | |
| * | | | sizeof(char) is always 1def2015-03-043-10/+10
| | | | |
| * | | | Also deepCopy strings only up to their length, not capacitydef2015-03-041-1/+1
| | | | |
| * | | | Only zero strings when necessary.def2015-03-042-14/+25
| | | | | | | | | | | | | | | | | | | | | | | | | This removes the zeroing when the string is subsequently overwritten by a memcpy anyway.
| * | | | Only copy strings to their size, not capacitydef2015-03-031-2/+2
| | |_|/ | |/| | | | | | | | | | | | | | Capacity may be much bigger, so we end up with strings that are much larger than they have to be and have to copy more as well.
* | | | Merge pull request #2231 from oderwat/upd-sequtilsAndreas Rumpf2015-03-081-2/+31
|\ \ \ \ | | | | | | | | | | Adding repeat(s, n) to sequtils.
| * | | | Changed cast to type conversion and added XXX.Hans Raaf2015-03-071-1/+1
| | | | |
| * | | | Do we want we to use the typesystem like this?Hans Raaf2015-03-061-2/+3
| | | | |
| * | | | Added repeat(seq, n) to sequtils.Hans Raaf2015-03-061-0/+28
| | | | | | | | | | | | | | | | | | | | This adds a repeat proc for sequences. There is also an test for it at the end of file.
* | | | | Merge pull request #2239 from Maxdamantus/develAndreas Rumpf2015-03-0715-18/+210
|\ \ \ \ \ | | | | | | | | | | | | interpret `tuple` as a class and `tuple[]` as the empty tuple, enable syntax for anonymous tuples
| * | | | | add parser combinator test; uses multiple tuples/generics featuresMax Zerzouri2015-03-072-0/+160
| | | | | |
| * | | | | .n.isNil checks for tyTuple PTypes.Max Zerzouri2015-03-074-2/+5
| | | | | |
| * | | | | enable syntax for anonymous tuples.Max Zerzouri2015-03-063-7/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Turns out to be slightly problematic as `(int, int)` could be logically thought of as an expression evaluating to a tuple value containing two typedesc[int]s. To disambiguate, the zero-tuple's type must still be written as `tuple[]`, and what would be tuple value expressions containing only typedescs are interpreted as types. () # value of type `tuple[]` (int, int) # tuple type (int, int, ()) # value of type `(typedesc[int], typedesc[int], tuple[])`
| * | | | | interpret `tuple` as a class and `tuple[]` as the empty tupleMax Zerzouri2015-03-068-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the indentation syntax is allowed it is always interpreted as a tuple: type Unit = tuple
* | | | | | Merge pull request #2253 from def-/utf8-toAndreas Rumpf2015-03-071-4/+18
|\ \ \ \ \ \ | | | | | | | | | | | | | | make toUTF8 support up to 6 bytes
| * | | | | | make toUTF8 support up to 6 bytesdef2015-03-031-4/+18
| | |_|/ / / | |/| | | |
* | | | | | fixes #1940; code breakage! stricter template evaluationAraq2015-03-076-435/+479
| | | | | |
* | | | | | fixes #2205Araq2015-03-071-155/+155
| | | | | |
* | | | | | fixes #794Araq2015-03-073-18/+33
| | | | | |
* | | | | | Merge pull request #2275 from reactormonk/better-tester-messagesAndreas Rumpf2015-03-071-14/+16
|\ \ \ \ \ \ | | | | | | | | | | | | | | better messages for nimout
| * | | | | | better messages for nimoutSimon Hafner2015-03-051-14/+16
| |/ / / / /
* | | | | | Merge pull request #2284 from oderwat/fix-importerAndreas Rumpf2015-03-071-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fixing import path support inconsitency.
| * | | | | | Fixing import path support inconsitency.Hans Raaf2015-03-071-1/+1
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2282 from reactormonk/disable-nimble-testsAndreas Rumpf2015-03-061-3/+2
|\ \ \ \ \ \ | |/ / / / / |/| | | | | fixed a bug in nimble tests - disable for now