Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement #2811 - Unicode en-dash (U+2013) as hump/snake alt. | Oscar Campbell | 2015-05-31 | 1 | -2/+10 |
| | |||||
* | fix for https://github.com/nim-lang/Aporia/issues/69 | Stephan Diehl | 2015-05-28 | 1 | -1/+1 |
| | |||||
* | get rid of deprecated effects | Araq | 2015-05-28 | 1 | -18/+6 |
| | |||||
* | terminal: doc improvments | Araq | 2015-05-28 | 1 | -1/+7 |
| | |||||
* | development version is 0.11.3 | Araq | 2015-05-28 | 1 | -1/+1 |
| | |||||
* | Don't inspect typedescs | Flaviu Tamas | 2015-05-26 | 1 | -6/+7 |
| | |||||
* | Rename optionals module to options | Flaviu Tamas | 2015-05-26 | 1 | -0/+0 |
| | |||||
* | Merge pull request #2697 from lyro/devel | Dominik Picheta | 2015-05-26 | 1 | -1/+1 |
|\ | | | | | logging: make fmtStr public to be used in user defined loggers | ||||
| * | logging: make fmtStr public to be used in user defined loggers | Frank Fischer | 2015-05-11 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2762 from flaviut/optionals | Andreas Rumpf | 2015-05-26 | 1 | -0/+160 |
|\ \ | | | | | | | Optionals | ||||
| * | | Amend optionals docstring | Flaviu Tamas | 2015-05-26 | 1 | -2/+2 |
| | | | |||||
| * | | Remove Oleah Prypin as author | Flaviu Tamas | 2015-05-24 | 1 | -2/+0 |
| | | | | | | | | | | | | Done on request, see https://github.com/Araq/Nim/pull/2762#issuecomment-105071496 | ||||
| * | | Use custom exception for option unpack | Flaviu Tamas | 2015-05-19 | 1 | -5/+6 |
| | | | |||||
| * | | Simplify optionals tests | Flaviu Tamas | 2015-05-19 | 1 | -47/+42 |
| | | | |||||
| * | | Simplify optionals module | Flaviu Tamas | 2015-05-19 | 1 | -156/+60 |
| | | | |||||
| * | | Implement optionals module | Oleh Prypin | 2015-05-19 | 1 | -0/+262 |
| | | | |||||
* | | | Merge pull request #2795 from rgv151/patch-1 | Andreas Rumpf | 2015-05-26 | 1 | -2/+1 |
|\ \ \ | | | | | | | | | Remove dead code in findAll proc | ||||
| * | | | Remove dead code in findAll proc | Bruce Doan | 2015-05-26 | 1 | -2/+1 |
| | | | | |||||
* | | | | Merge pull request #2803 from avsej/fix-boehm-gc-on-linux | Andreas Rumpf | 2015-05-26 | 1 | -2/+1 |
|\ \ \ \ | | | | | | | | | | | Fix Boehm GC on linux | ||||
| * | | | | Fix Boehm GC on linux | Sergey Avseyev | 2015-05-26 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Motivation ---------- Some linuxes (like Fedora) actually multiarch. And it means that libgc.so.1 not always installed into /usr/lib. It is better to entrust this job to ld and system configuration for it. Modification ------------ Use relative path for Boehm GC on 'other' OS (and linux in particular) Result ------ It is possible now to build nim with --gc:boehm on linux | ||||
* | | | | | Fix guard for streams tests | Flaviu Tamas | 2015-05-25 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Clean up JSON tests | Flaviu Tamas | 2015-05-25 | 1 | -25/+4 |
|/ / / / | |||||
* | | | | Fix peekLine() for streams | Sergey Avseyev | 2015-05-26 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Motivation ---------- peekLine procs use defer to reset position in the stream, but it also make them always return nil. Modification ------------ Explicitly set result value in peekLine, and write missing unit test. Result ------ Tests are green and bug is fixed | ||||
* | | | | Remove trailing spaces | Sergey Avseyev | 2015-05-25 | 1 | -47/+47 |
|/ / / | |||||
* | | | Corrected various links within documentation | apense | 2015-05-25 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Corrected `noSideEffect pragma` links in lib/system (The newer documentation uses slightly different links) Corrected `noSideEffect pragma` in types links to match the updated link names Minor link adjustment in stmts to match the newer link names | ||||
* | | | system.nim -> disabled Uninit warnings | HOLYCOWBATMAN | 2015-05-24 | 1 | -2/+2 |
| | | | |||||
* | | | Merge pull request #2671 from rbehrends/fix-register-scan | Andreas Rumpf | 2015-05-25 | 2 | -0/+18 |
|\ \ \ | | | | | | | | | Fix GC scanning of registers on x86_64 architectures. | ||||
| * | | | Fix GC scanning of registers on x86_64 architectures. | Reimer Behrends | 2015-05-07 | 2 | -0/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is possible for jmp_buf to not be word-aligned or addresses in the register dump to not be word-aligned. This can result in either addresses in registers being missed or even addresses on the stack past the register area not being scanned properly. | ||||
* | | | | Merge pull request #2543 from apense/patch-1 | Andreas Rumpf | 2015-05-25 | 1 | -1/+98 |
|\ \ \ \ | | | | | | | | | | | Added peeking procedures to streams | ||||
| * | | | | Added defer statement | apense | 2015-05-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | All peeks should be covered by defer now, I think | ||||
| * | | | | Rewrote some peeking procedures | apense | 2015-05-21 | 1 | -27/+4 |
| | | | | | | | | | | | | | | | Use `defer`s and `read...` procs that are already in place. Someone should check that the `defer`s are written correctly. I'm new to using them. | ||||
| * | | | | Update streams.nim | apense | 2015-05-04 | 1 | -0/+10 |
| | | | | | |||||
| * | | | | Added peeking procedures to streams | apense | 2015-04-12 | 1 | -1/+111 |
| | | | | | | | | | | | | | | | Adds peeking to streams, which is just like reading, but at the end, the stream position hasn't changed. | ||||
* | | | | | Merge pull request #2733 from apense/patch-4 | Andreas Rumpf | 2015-05-25 | 1 | -3/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | Small sequence fix for algorithm.nim | ||||
| * | | | | | Small sequence fix for algorithm.nim | apense | 2015-05-15 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | | | Since #853 was fixed, this should work fine. The `result = @[]` was swapped to the same syntax, too. | ||||
* | | | | | | Fix bug with asyncdispatch.async and discard statements. | Philip Witte | 2015-05-20 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | Fixes problems introduced by #2738. Closes 2755. | Dominik Picheta | 2015-05-18 | 1 | -4/+6 |
| |_|_|/ / |/| | | | | |||||
* | | | | | Merge pull request #2712 from ↵ | Dominik Picheta | 2015-05-17 | 1 | -0/+6 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | nanoant/patch/macros-introduce-typenode-for-typedesc Macros: Introduce typeNode(t: typedesc): NimNode | ||||
| * | | | | | Macros: Introduce getType(t: typedesc): NimNode | Adam Strzelecki | 2015-05-17 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since typedesc are exception in macros and they are not implicitly converted to NimNode on macro call, we need some means to perform such conversion on demand. Fortunately it is as simple as declaring new magic "NGetType" proc with typedesc parameter. NOTE: Keeping actual macro exceptional behavior for typedesc is important, since it allows passing typedesc macro parameter to other procs or macros expecting type parameter. If typedesc parameter was implicitly converted, then we would lost this ability. | ||||
* | | | | | | Merge pull request #2747 from def-/json-inline | Dominik Picheta | 2015-05-17 | 1 | -3/+3 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Make a few json procs inline, improves performance significantly | ||||
| * | | | | | | Make a few json procs inline, improves performance significantly | def | 2015-05-17 | 1 | -10/+10 |
| | |/ / / / | |/| | | | | |||||
* | | | | | | Removes superfluous toUgly, documents toUgly better. | Dominik Picheta | 2015-05-17 | 1 | -6/+4 |
| | | | | | | |||||
* | | | | | | Merge pull request #2738 from onionhammer/devel | Dominik Picheta | 2015-05-17 | 1 | -9/+50 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Improved performance of json rendering with `$` | ||||
| * | | | | | Fixed indentation (2 spaces) part 2 | onionhammer | 2015-05-16 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Fixed indentation (2 spaces) | onionhammer | 2015-05-16 | 1 | -21/+21 |
| | | | | | | |||||
| * | | | | | Added comment noting improved performance of non-pretty string conversion | onionhammer | 2015-05-16 | 1 | -1/+2 |
| | | | | | | |||||
| * | | | | | Fixed typo | onionhammer | 2015-05-16 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Erik O'Leary | 2015-05-16 | 1 | -2/+1 |
| |\| | | | | |||||
| * | | | | | Improved performance of "$" on jsonnode | Erik O'Leary | 2015-05-15 | 1 | -9/+49 |
| | | | | | | |||||
* | | | | | | Merge pull request #2732 from Perelandric/fix_miliseconds | Andreas Rumpf | 2015-05-17 | 8 | -33/+38 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Fixed 'milliseconds' spelling in code and docs |