Timothee Cour
26681769e8
tables/sharedtables/intsets/etc: fix #13496 , #13504 , #13505 ; add lots of tests ( #13498 ) [backport]
...
* fix #13496 handle tombstones
* add test
* more tests
* fix #13504 ; add SharedTable tests
* fix #https://github.com/nim-lang/Nim/issues/13505 intsets.missingOrExcl silently gave wrong results sometimes
* add test for tintsets
(cherry picked from commit 42dad3a836 )
2020-04-14 07:09:36 +02:00
narimiran
326e3ad09d
[bugfix] fix #11588 , don't check if SharedTable is initialized
2019-06-26 17:16:55 +02:00
Miran
45bbf1ef5b
[bugfix] fix OrderedTable default initialization ( #11549 )
2019-06-20 21:03:11 +02:00
Andreas Rumpf
7215341190
make fullpaths the default in error messages and stack traces for mor… ( #11385 )
...
* make fullpaths the default in error messages and stack traces for more convenient development
* split up -d:release into -d:release and -d:danger flags
* workaround a Nim config parser bug
* fixes an old nim config parser bug
* make megatest green again
* make nimpretty tests work again
* make nimsuggest green
2019-06-05 08:02:54 +02:00
Miran
737fff5902
Initialized collections ( #11094 )
...
* tables: initialized by default
* sets: initialized by default
* DRY: extract shared functionality
* add a changelog entry
* fix errors
* don't test include files
* make it work for sharedtables
* fix discovered bugs
* add exhaustive tests
2019-04-29 08:13:52 +02:00
Andreas Rumpf
aed8766e84
stdlib: use system.default if it exists
2019-03-05 10:03:24 +01:00
narimiran
b40a637fac
better docs: tables
2019-01-16 09:45:57 +01:00
Andreas Rumpf
6a3288a60e
more replacements for the deprecated '<'
2017-10-29 08:55:30 +01:00
Arne Döring
000b8afd26
Remove expr/stmt ( #5857 )
2017-07-25 09:28:23 +02:00
Ruslan Mustakov
a81247dcbe
Add compute proc for SharedTable ( #5385 )
2017-03-02 15:31:30 +01:00
Yuriy Glukhov
4423da465a
Workaround for #5098
2016-12-05 23:44:55 +02:00
Felix Krause
93a998204c
Fixes #5035
2016-11-18 23:42:15 +01:00
Andreas Rumpf
1e134aed49
Merge pull request #4367 from kierdavis/4365-tables-clear
...
Improvements to tables.clear()
2016-08-25 16:46:53 +02:00
Andreas Rumpf
a8edf67a28
make nim bootstrap again for older versions
2016-07-30 00:50:38 +02:00
Andreas Rumpf
60b187513e
stdlib and compiler don't use .immediate anymore
2016-07-29 23:51:01 +02:00
Kier Davis
edb5a1a5c6
Fix clear() on CountTable
...
The record tuples used in CountData.data don't contain an 'hcode' member,
unlike Table and OrderedTable, causing the existing clearImpl() implementation
to break when attempting to assign to t.data[i].hcode.
2016-07-09 17:21:18 +01:00
Andreas Rumpf
5f83e869fa
attempt to fix a critical memory leak in Nim's collections
2016-06-15 17:15:27 +02:00
Dominik Picheta
2b162c04b1
Implements tables.clear.
2016-06-02 18:25:10 +01:00
Yuriy Glukhov
308b7c0138
Fixed Table::del in JS
2016-03-21 13:35:54 +02:00
Araq
28de800d61
Merge branch 'more_concurrency' into devel
...
Conflicts:
doc/tut1.txt
lib/core/locks.nim
lib/pure/collections/tables.nim
lib/pure/selectors.nim
2015-06-30 12:50:24 +02:00
Araq
21ea8e6913
some progress on making async multithreaded
2015-05-28 12:49:08 +02:00