Menu

Src (SVN)-old Commit Log


Commit Date  
[r8994] by dwarren

Fixed env bit setting used from add_table to work with new bit patterns.
Added check and throw error if trying to add_table for a dynamic predicate
with clauses (since it doesn't work.)
Also in the process noticed that using atom instead of atom/0 in table
(and other) declarations was not being processed quite right, so fixed that.

2017-03-20 14:54:25 Tree
[r8993] by dwarren

Improved error messages in load_dyn(c).

2017-03-19 16:28:32 Tree
[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
Older >
MongoDB Logo MongoDB