Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix output of --advanced | def | 2015-02-16 | 1 | -1/+1 |
| | | | | All the other documentation limits with :, only this one was with = | ||||
* | Merge pull request #2145 from oderwat/fix-osx-gcc49 | Andreas Rumpf | 2015-02-16 | 1 | -2/+2 |
|\ | | | | | Removing -fasm-blocks default for OS X | ||||
| * | Removing -fasmblocks default for OS X | Hans Raaf | 2015-02-16 | 1 | -2/+2 |
| | | | | | | | | | | Considering that alternatives to the Apple compiler versions of xcode like GCC 4.9 (as installed by Homebrew) error out because it is an unknown parameter. Modern Xcode's clang + gcc do not seem to need this anymore. I think it is ok to remove because developer with old xcode are rare and can easily add this to their systems if needed. | ||||
* | | Merge pull request #2150 from def-/gc2-compiling | Andreas Rumpf | 2015-02-16 | 2 | -71/+73 |
|\ \ | | | | | | | Make gc2 compile again and fix some deprecation warnings | ||||
| * | | Clean up some more deprecation warnings | def | 2015-02-16 | 2 | -7/+7 |
| | | | |||||
| * | | Make gc2 compile again | def | 2015-02-16 | 1 | -64/+66 |
| | | | |||||
* | | | Merge pull request #2140 from FedericoCeratto/devel | Andreas Rumpf | 2015-02-16 | 111 | -237/+237 |
|\ \ \ | | | | | | | | | Fix some typos | ||||
| * | | | Fix typos | Federico Ceratto | 2015-02-15 | 81 | -126/+126 |
| | | | | |||||
| * | | | Fix typos | Federico Ceratto | 2015-02-15 | 49 | -115/+115 |
| | |/ | |/| | |||||
* | | | Merge pull request #2149 from def-/stacktrace-msg | Dominik Picheta | 2015-02-16 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | Tell user more exactly how to create stacktrace | ||||
| * | | Tell user more exactly how to create stacktrace | def | 2015-02-16 | 1 | -1/+1 |
|/ / | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nim into devel | Araq | 2015-02-16 | 33 | -254/+209 |
|\| | |||||
| * | Merge pull request #2133 from def-/cleanup | Andreas Rumpf | 2015-02-15 | 23 | -171/+36 |
| |\ | | | | | | | Cleanup | ||||
| | * | nimrod.cfg isn't working anymore, rename to nim.cfg | def | 2015-02-15 | 2 | -0/+0 |
| | | | |||||
| | * | Fix cross_todo example | def | 2015-02-15 | 6 | -15/+15 |
| | | | |||||
| | * | Fix cross_calculator example | def | 2015-02-15 | 4 | -7/+7 |
| | | | |||||
| | * | Fix documentation a bit in unicode | def | 2015-02-14 | 1 | -2/+3 |
| | | | |||||
| | * | nimrod -> nim in some filenames | def | 2015-02-14 | 10 | -147/+11 |
| | | | |||||
| * | | Merge pull request #2115 from oderwat/no-pthread-on-osx | Andreas Rumpf | 2015-02-15 | 1 | -1/+3 |
| |\ \ | | | | | | | | | Disable -pthread for compiler/linker on OSX | ||||
| | * | | Disable -pthread for linker on OSX | Hans Raaf | 2015-02-13 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | The -pthread is not needed on Darwin/OS X and the Apple compilers give a warning about this if you use --threads:on with the Nim compiler. | ||||
| * | | | Merge pull request #2132 from fowlmouth/patch-2 | Andreas Rumpf | 2015-02-15 | 3 | -4/+8 |
| |\ \ \ | | | | | | | | | | | Patch 2 | ||||
| | * | | | Update lib.txt | Billingsly Wetherfordshire | 2015-02-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | oops | ||||
| | * | | | Update lib.txt | Billingsly Wetherfordshire | 2015-02-14 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | removed IRC module from mention on lib.html | ||||
| | * | | | Update lib.txt | Billingsly Wetherfordshire | 2015-02-14 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | add basic2d/3d to standard libraries list | ||||
| | * | | | Update basic3d.nim | Billingsly Wetherfordshire | 2015-02-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | fix rst error | ||||
| | * | | | Update website.ini | Billingsly Wetherfordshire | 2015-02-14 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | generate docs for basic2d,basic3d | ||||
| * | | | | Merge pull request #2122 from c-blake/devel | Andreas Rumpf | 2015-02-15 | 4 | -76/+160 |
| |\ \ \ \ | | | | | | | | | | | | | Update collections/tables.nim as with sets.nim | ||||
| | * \ \ \ | Merge ../Nim into devel | Charles Blake | 2015-02-14 | 4 | -1/+22 |
| | |\ \ \ \ | | | | |_|/ | | | |/| | | |||||
| | * | | | | assignment -> shallowCopy for efficiency. | Charles Blake | 2015-02-13 | 2 | -2/+2 |
| | | | | | | |||||
| | * | | | | New probe seq swaps 1st two keys. Fix in cmp. | Charles Blake | 2015-02-13 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Merge ../Nim into devel; track ttables.nim delete. | Charles Blake | 2015-02-13 | 35 | -1276/+1220 |
| | |\ \ \ \ | |||||
| | * | | | | | Update a use of initTable to avoid initial enlarge. | Charles Blake | 2015-02-13 | 1 | -1/+1 |
| | | | | | | | |||||
| | * | | | | | Update doc comments to mention rightSize. | Charles Blake | 2015-02-13 | 2 | -10/+10 |
| | | | | | | | |||||
| | * | | | | | New probe seq yields a non-bug swap of 1st 2 keys. | Charles Blake | 2015-02-12 | 1 | -1/+1 |
| | | | | | | | |||||
| | * | | | | | Oops - missed updates to a few later rawGet()s. | Charles Blake | 2015-02-12 | 1 | -4/+8 |
| | | | | | | | |||||
| | * | | | | | Add hcode,rightSize,rawGetKnownHC. Fix inf loop. | Charles Blake | 2015-02-12 | 1 | -60/+140 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make similar changes to those made in sets.nim, including hcode, rightSize rawGet/rawGetKnownHC result protocol, nextTry probe sequence to be the cache friendlier h=h+1 which in turn allows supporting changing deletion to fix the infinite loop bug with local rehashing which in turn has desirable properties of graceful table aging when deletes do happen and also making insert-only usage patterns no longer pay any time/space cost to check deleted status. Unlike collections.sets, this module has add() for duplicate key inserts and a 3rd type of table, CountTable. The first wrinkle is handled by introducing a rawGetDeep for unconditionally adding entries along collision chains. This point of CountTable seems to be space efficiency at 2 items per slot. These changes retain that by keeping the val==0 => EMPTY rule and not caching hash codes. putImpl is expanded in-place for CountTable since the new putImpl() is too different. { Depending on table size relative to caches & key expense, regular Table[A,B] may become faster than CountTable, especially if the basic count update could be something like inc(mGetOrPut(t, key, 0)). } Unit tests pass, but in this module those are much more of just a demo than probing for bugs. Should exercise/test this a little more before merging. | ||||
| | * | | | | | Merge ../Nim into devel | Charles Blake | 2015-02-12 | 4 | -4/+21 |
| | |\ \ \ \ \ | |||||
| | * \ \ \ \ \ | Merge ../Nim into devel | Charles Blake | 2015-02-11 | 1 | -1/+1 |
| | |\ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ | Merge ../Nim into devel | Charles Blake | 2015-02-10 | 46 | -96/+223 |
| | |\ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ | Merge /home/cb/pkg/nim/Nim into devel | Charles Blake | 2015-02-10 | 4 | -12/+92 |
| | |\ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ | Merge Nim into devel | Charles Blake | 2015-02-09 | 30 | -109/+240 |
| | |\ \ \ \ \ \ \ \ \ | |||||
| * | \ \ \ \ \ \ \ \ \ | Merge pull request #2136 from oderwat/fix-matchers | reactormonk | 2015-02-15 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed non exhaustive case by adding else | ||||
| | * | | | | | | | | | | | Fixed non exhaustive case by adding else | Hans Raaf | 2015-02-15 | 1 | -1/+1 |
| |/ / / / / / / / / / / | |||||
| * | | | | | | | | | | | Merge pull request #2130 from yasoob/patch-1 | reactormonk | 2015-02-15 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | It's 2015 :+1: | ||||
| | * | | | | | | | | | | It's 2015 :+1: | M.Yasoob Ullah Khalid ☺ | 2015-02-15 | 1 | -1/+1 |
| | | |_|_|_|_|_|_|/ / | | |/| | | | | | | | | |||||
* | / | | | | | | | | | minor documentation updates | Araq | 2015-02-16 | 4 | -3/+115 |
|/ / / / / / / / / / | |||||
* / / / / / / / / / | fixes endless recursion with static type parameters | Araq | 2015-02-14 | 2 | -2/+27 |
|/ / / / / / / / / | |||||
* | | | | | | | | | fixes #2123 | Araq | 2015-02-14 | 2 | -0/+12 |
| | | | | | | | | | |||||
* | | | | | | | | | fixes #2121 | Araq | 2015-02-14 | 2 | -1/+10 |
| |_|_|_|_|_|/ / |/| | | | | | | | |||||
* | | | | | | | | fixes #2103 | Araq | 2015-02-13 | 1 | -6/+6 |
| | | | | | | | |