Menu

Src (SVN)-old Commit Log


Commit Date  
[r8992] by tswift

Working on better memory management for incremental tabling. One
of the incremental tabling structures, hashkeys, was not being
deallocated when a key is removed from a hashtable, in
hashtable1_remove(). Although each key is just 8 bytes or so,
this function is called every time we recompute a table, so not
freeing the space adds up.

To fix this, I had to dive into hashtable.c, and put a call to
smdeallocate() in hashtable1_remove() -- it looks like for some
reason it was never there.

It seems likely that there are more memory leaks corresponding to
hashtables and their keys -- I'll keep looking.

2017-03-18 22:23:01 Tree
[r8991] by "kifer"

somehow the previously committed version was old (missing psc_find)

2017-03-18 19:58:36 Tree
[r8990] by dwarren

Fixed bug in module inferencing in load_dyn, catching an inconsistency
due to bad ordering of declaration and use.

2017-03-18 13:49:40 Tree
[r8989] by "kifer"

uncommented CURRENT_MODULE

2017-03-17 20:51:36 Tree
[r8988] by "kifer"

fixed a bug that was confusing gpp

2017-03-17 20:49:38 Tree
[r8987] by dwarren

Fix a bug in new dynamic loading in handling export statements, and
to give an error in a case of wrong order of export/use that introduced an
inconsistency.

2017-03-17 17:06:26 Tree
[r8986] by dwarren

/dll flag needs to be /DLL on some MSVC compilers.

2017-03-17 01:56:54 Tree
[r8985] by tswift

Mostly updated information about statistics/0, which had gotten out of date.

2017-03-14 22:52:05 Tree
[r8984] by dwarren

Made load_dyn and load_dync load modules correctly as the compiler
(with minor caveats).
Added psc_find.

2017-03-09 21:52:26 Tree
[r8983] by dwarren

Added builtin psc_find to find a psc record without adding it if it's not there.
Made a getc safer for general character codes (noticed when checking
windows problem.)

2017-03-09 21:50:19 Tree
Older >
MongoDB Logo MongoDB