Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge Nim into devel | Charles Blake | 2015-02-09 | 30 | -109/+240 |
|\ | |||||
| * | Merge pull request #2087 from flaviut/patch-1 | Andreas Rumpf | 2015-02-09 | 1 | -5/+21 |
| |\ | | | | | | | Clean up build icons | ||||
| | * | Clean up build icons | Flaviu Tamas | 2015-02-07 | 1 | -5/+21 |
| | | | |||||
| * | | Merge pull request #2059 from def-/getch | Varriount | 2015-02-09 | 1 | -0/+28 |
| |\ \ | | | | | | | | | Getch | ||||
| | * | | Document terminal.getch | def | 2015-02-04 | 1 | -0/+2 |
| | | | | |||||
| | * | | Add copyright header | def | 2015-02-03 | 1 | -0/+9 |
| | | | | |||||
| | * | | Add terminal.getch to get a single character | def | 2015-02-03 | 1 | -0/+26 |
| | | | | |||||
| * | | | tables work in 'const' sections; echo supports 'nil' strings; minor cleanups | Araq | 2015-02-09 | 11 | -52/+69 |
| | | | | |||||
| * | | | Merge pull request #2093 from reactormonk/json-test-fix | Andreas Rumpf | 2015-02-08 | 1 | -1/+1 |
| |\ \ \ | | | | | | | | | | | apparently the json spacing changed | ||||
| | * | | | apparently the json spacing changed | Simon Hafner | 2015-02-08 | 1 | -1/+1 |
| |/ / / | |||||
| * | | | 'nimsuggest' compiles again | Araq | 2015-02-08 | 1 | -11/+13 |
| | | | | |||||
| * | | | fixes #2004 | Araq | 2015-02-08 | 4 | -23/+49 |
| | | | | |||||
| * | | | fixes #2073 | Araq | 2015-02-08 | 4 | -4/+20 |
| | | | | |||||
| * | | | fixes #2073; language spec change: arrow like operators are not right ↵ | Araq | 2015-02-08 | 3 | -6/+5 |
| | | | | | | | | | | | | | | | | associative anymore | ||||
| * | | | fixes #1956 | Araq | 2015-02-08 | 2 | -3/+5 |
| | | | | |||||
| * | | | better error message | Araq | 2015-02-08 | 1 | -1/+3 |
| | | | | |||||
| * | | | merged #2083 manually | Araq | 2015-02-08 | 3 | -2/+25 |
| | |/ | |/| | |||||
| * | | Merge pull request #2085 from flaviut/clarify-message | reactormonk | 2015-02-08 | 1 | -1/+1 |
| |\ \ | | | | | | | | | Clarify "instantiation from here" | ||||
| | * | | Clarify "instantiation from here" | Flaviu Tamas | 2015-02-07 | 1 | -1/+1 |
| |/ / | | | | | | | | | | After ~1 year of Nim, I finally realized it doesn't refer to dynamic memory | ||||
* | | | Address Andreas' complaint about code duplication. | Charles Blake | 2015-02-07 | 1 | -2/+3 |
| | | | |||||
* | | | Merge /home/cb/pkg/nim/Nim into devel | Charles Blake | 2015-02-07 | 14 | -16/+392 |
|\| | | | | | | | | | | | pull from master | ||||
| * | | Merge pull request #1869 from def-/json-stuff | Andreas Rumpf | 2015-02-07 | 1 | -2/+75 |
| |\ \ | | | | | | | | | Json stuff | ||||
| | * | | Fix documentation and toJson signature | def | 2015-02-04 | 1 | -2/+2 |
| | | | | |||||
| | * | | Remove debugging echos again | def | 2015-01-05 | 1 | -2/+0 |
| | | | | |||||
| | * | | Add operator `%*` to JSON | def | 2015-01-05 | 1 | -1/+76 |
| | | | | |||||
| | * | | indent = 0 looks better for `$`(node: JsonNode) | def | 2015-01-05 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #2062 from flaviut/expose-exception-parent | Andreas Rumpf | 2015-02-07 | 1 | -4/+4 |
| |\ \ \ | | | | | | | | | | | Expose exception parent | ||||
| | * | | | Change formatting according to style guide | Flaviu Tamas | 2015-02-03 | 1 | -4/+4 |
| | | | | | |||||
| | * | | | Expose exception parent | Flaviu Tamas | 2015-02-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This can be safely exposed because a proc accessor can be created if the representation changes. | ||||
| * | | | | Merge pull request #2060 from def-/rdstdin-pass | Andreas Rumpf | 2015-02-07 | 2 | -4/+302 |
| |\ \ \ \ | | | | | | | | | | | | | Rdstdin pass | ||||
| | * | | | | Rename termios template CCEQ to cceq | def | 2015-02-04 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Change termios proc capitalization | def | 2015-02-04 | 1 | -14/+14 |
| | | | | | | |||||
| | * | | | | Fix typo | def | 2015-02-04 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Add readPasswordFromStdin to rdstdin | def | 2015-02-03 | 1 | -4/+38 |
| | | | | | | |||||
| | * | | | | Add copyright header | def | 2015-02-03 | 1 | -0/+9 |
| | | |_|/ | | |/| | | |||||
| | * | | | Add termios wrapper | def | 2015-02-03 | 1 | -0/+255 |
| | | | | | |||||
| * | | | | Merge pull request #2058 from def-/nimrod-cfgs | Andreas Rumpf | 2015-02-07 | 10 | -6/+11 |
| |\ \ \ \ | | | | | | | | | | | | | Rename *.nimrod.cfg to *.nim.cfg | ||||
| | * | | | | Add support for nimcfg and warning for nimrod.cfg | def | 2015-02-04 | 1 | -3/+8 |
| | | | | | | |||||
| | * | | | | Typos | def | 2015-02-04 | 2 | -3/+3 |
| | | | | | | |||||
| | * | | | | Rename *.nimrod.cfg to *.nim.cfg | def | 2015-02-03 | 8 | -0/+0 |
| | | | | | | |||||
* | | | | | | Fix unnecessarily slow set building from openArray. | Charles Blake | 2015-02-07 | 1 | -3/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The estimation of the initialSize as simply array len + 10 was too small for for all but the smallest sets. It would not elide/skip one final enlarge(). That last one is actually always the most expensive enlarge(). Indeed, in a series where one to start from tiny and build up the table..that last one is about 50% of all the enlarging time in general. So, this simple and reasonable optimization (compared to just starting at 64) was only helping about half as much as it could. Introduce a rightSize() proc to be the inverse to mustRehash(). Export it to clients since pre-sizing is externally useful in set construction and the current mustRehash rules are opaque and beyond the control of clients. Also add test module logic to check that rightSize() and mustRehash() are inverses in the appropriate sense..not really in a block/assertion throwing unit test since this is a peformance nice-to-have issue rather than about basic correctness. (Also, fix a too vs. two typo in doc comment.) | ||||
* | | | | | | Merge /home/cb/pkg/nim/Nim into devel | Charles Blake | 2015-02-07 | 20 | -241/+152 |
|\| | | | | | |||||
| * | | | | | nimsuggest knows how to deal with files not belonging to the project | Araq | 2015-02-07 | 2 | -3/+12 |
| | | | | | | |||||
| * | | | | | configuration system supports %= to access environment variables | Araq | 2015-02-07 | 4 | -12/+20 |
| | | | | | | |||||
| * | | | | | fixes c++ codegen regression | Araq | 2015-02-07 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | yet another C++ bugfix | Araq | 2015-02-07 | 1 | -3/+4 |
| | | | | | | |||||
| * | | | | | compiler distinguishes between 2 different 'var' types for C++ interop; code ↵ | Araq | 2015-02-07 | 7 | -104/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | cleanups | ||||
| * | | | | | lots of C++ codegen improvements | Araq | 2015-02-07 | 10 | -119/+71 |
| | | | | | | |||||
| * | | | | | Merge pull request #2081 from h3rald/patch-3 | Dominik Picheta | 2015-02-06 | 1 | -1/+1 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | newRollingFileLogger - fmtStr is always set to defaultFmtStr | ||||
| | * | | | | | newRollingFileLogger - fmtStr is always set to defaultFmtStr | Fabio Cevasco | 2015-02-06 | 1 | -1/+1 |
| |/ / / / / |