summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* colored 'object' as keyword instead of type in second banner slidePhilipWitte2015-02-151-1/+1
|
* Add support tab to websitePhilipWitte2015-02-153-2/+5
|
* Merge remote-tracking branch 'upstream/devel' into develPhilipWitte2015-02-1539-257/+258
|\
| * Merge pull request #2133 from def-/cleanupAndreas Rumpf2015-02-1523-171/+36
| |\ | | | | | | Cleanup
| | * nimrod.cfg isn't working anymore, rename to nim.cfgdef2015-02-152-0/+0
| | |
| | * Fix cross_todo exampledef2015-02-156-15/+15
| | |
| | * Fix cross_calculator exampledef2015-02-154-7/+7
| | |
| | * Fix documentation a bit in unicodedef2015-02-141-2/+3
| | |
| | * nimrod -> nim in some filenamesdef2015-02-1410-147/+11
| | |
| * | Merge pull request #2115 from oderwat/no-pthread-on-osxAndreas Rumpf2015-02-151-1/+3
| |\ \ | | | | | | | | Disable -pthread for compiler/linker on OSX
| | * | Disable -pthread for linker on OSXHans Raaf2015-02-131-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-2Andreas Rumpf2015-02-153-4/+8
| |\ \ \ | | | | | | | | | | Patch 2
| | * | | Update lib.txtBillingsly Wetherfordshire2015-02-141-1/+1
| | | | | | | | | | | | | | | oops
| | * | | Update lib.txtBillingsly Wetherfordshire2015-02-141-4/+1
| | | | | | | | | | | | | | | removed IRC module from mention on lib.html
| | * | | Update lib.txtBillingsly Wetherfordshire2015-02-141-0/+6
| | | | | | | | | | | | | | | add basic2d/3d to standard libraries list
| | * | | Update basic3d.nimBillingsly Wetherfordshire2015-02-141-1/+1
| | | | | | | | | | | | | | | fix rst error
| | * | | Update website.iniBillingsly Wetherfordshire2015-02-141-0/+1
| | | | | | | | | | | | | | | generate docs for basic2d,basic3d
| * | | | Merge pull request #2122 from c-blake/develAndreas Rumpf2015-02-154-76/+160
| |\ \ \ \ | | | | | | | | | | | | Update collections/tables.nim as with sets.nim
| | * \ \ \ Merge ../Nim into develCharles Blake2015-02-144-1/+22
| | |\ \ \ \ | | | | |_|/ | | | |/| |
| | * | | | assignment -> shallowCopy for efficiency.Charles Blake2015-02-132-2/+2
| | | | | |
| | * | | | New probe seq swaps 1st two keys. Fix in cmp.Charles Blake2015-02-131-1/+1
| | | | | |
| | * | | | Merge ../Nim into devel; track ttables.nim delete.Charles Blake2015-02-1335-1276/+1220
| | |\ \ \ \
| | * | | | | Update a use of initTable to avoid initial enlarge.Charles Blake2015-02-131-1/+1
| | | | | | |
| | * | | | | Update doc comments to mention rightSize.Charles Blake2015-02-132-10/+10
| | | | | | |
| | * | | | | New probe seq yields a non-bug swap of 1st 2 keys.Charles Blake2015-02-121-1/+1
| | | | | | |
| | * | | | | Oops - missed updates to a few later rawGet()s.Charles Blake2015-02-121-4/+8
| | | | | | |
| | * | | | | Add hcode,rightSize,rawGetKnownHC. Fix inf loop.Charles Blake2015-02-121-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 develCharles Blake2015-02-124-4/+21
| | |\ \ \ \ \
| | * \ \ \ \ \ Merge ../Nim into develCharles Blake2015-02-111-1/+1
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Merge ../Nim into develCharles Blake2015-02-1046-96/+223
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Merge /home/cb/pkg/nim/Nim into develCharles Blake2015-02-104-12/+92
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Merge Nim into develCharles Blake2015-02-0930-109/+240
| | |\ \ \ \ \ \ \ \ \
| * | \ \ \ \ \ \ \ \ \ Merge pull request #2136 from oderwat/fix-matchersreactormonk2015-02-151-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed non exhaustive case by adding else
| | * | | | | | | | | | | Fixed non exhaustive case by adding elseHans Raaf2015-02-151-1/+1
| |/ / / / / / / / / / /
| * | | | | | | | | | | Merge pull request #2130 from yasoob/patch-1reactormonk2015-02-151-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | It's 2015 :+1:
| | * | | | | | | | | | It's 2015 :+1:M.Yasoob Ullah Khalid ☺2015-02-151-1/+1
| | | |_|_|_|_|_|_|/ / | | |/| | | | | | | |
| * / | | | | | | | | fixes endless recursion with static type parametersAraq2015-02-142-2/+27
| |/ / / / / / / / /
| * | | | | | | | | fixes #2123Araq2015-02-142-0/+12
| | | | | | | | | |
| * | | | | | | | | fixes #2121Araq2015-02-142-1/+10
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Revert docs & learn pages to RTF againPhilipWitte2015-02-133-87/+59
| | | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'upstream/devel' into develPhilipWitte2015-02-13105-1537/+1904
|\| | | | | | | |
| * | | | | | | | fixes #2103Araq2015-02-131-6/+6
| | | | | | | | |
| * | | | | | | | fixes #2102Araq2015-02-131-9/+9
| | | | | | | | |
| * | | | | | | | fixes #2118Araq2015-02-131-7/+3
| | | | | | | | |
| * | | | | | | | fixes #2113Araq2015-02-131-1/+3
| | | | | | | | |
| * | | | | | | | fixes #2116Araq2015-02-131-11/+4
| | | | | | | | |
| * | | | | | | | fixes os.moveFile on WindowsAraq2015-02-133-2/+18
| | | | | | | | |
| * | | | | | | | 'passL' is not smart anymore about already known switches; -ldl is now ↵Araq2015-02-131-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | properly appended to the linking command
| * | | | | | | | 'auto' can be inferred to be 'void'Araq2015-02-132-1/+15
| | |_|_|_|_|_|/ | |/| | | | | |
| * | | | | | | Merge pull request #2097 from jferg2010/develAndreas Rumpf2015-02-121-1/+328
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Date/time parsing