01:04.10 |
Notify |
03BRL-CAD:starseeker * 67144
(brlcad/trunk/src/libbu/hash.c
brlcad/trunk/src/libbu/tests/CMakeLists.txt
brlcad/trunk/src/libbu/tests/hash.cxx): Now we're getting
somewhere. Multiple-hundred word key set, mapping to numbers,
dupliate keys with different numbers for checking 'final assignment
wins' property, null string in key set to make sure null keys are
errors, C++ std::map is used for correctness testing, |
01:04.13 |
Notify |
iteration over hash table also tested. Tests
are now passing, add to ctest. |
01:04.15 |
Notify |
... |
01:15.57 |
*** join/#brlcad
aihtebpmccgjgsdr
(~armin@dslb-088-066-135-151.088.066.pools.vodafone-ip.de) |
02:17.24 |
Notify |
03BRL-CAD:starseeker * 67145
brlcad/trunk/src/libbu/hash.c: Newer gcc spotted that this was set
but unused |
02:48.19 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:07.17 |
*** join/#brlcad tandoorichick
(b64b2d01@gateway/web/freenode/ip.182.75.45.1) |
06:41.25 |
*** join/#brlcad brlcad
(~sean@66-118-151-70.static.sagonet.net) |
07:29.48 |
andromeda-galaxy |
brlcad: I just saw that you were off irc when
I sent these, so resending: |
07:29.55 |
andromeda-galaxy |
brlcad: great! I have a little script to help
with refiling that I'm going to push now, let me know if it seems
useful, or if there's anything that would be good to
change |
07:30.10 |
andromeda-galaxy |
brlcad: by the way, on the website: I've been
working on redoing the way that the three icon/columns are
positioned so that they work in more configurations and don't rely
on a whole bunch of absolute pixel-number sized blocks that don't
always look right [note: this is now in a PR on github] |
07:42.24 |
*** join/#brlcad teepee_
(~teepee@unaffiliated/teepee) |
07:43.55 |
*** join/#brlcad teepee-
(~teepee@unaffiliated/teepee) |
09:23.00 |
*** join/#brlcad Stragus
(~alexis@modemcable090.29-19-135.mc.videotron.ca) |
09:30.59 |
*** join/#brlcad teepee`
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
10:02.58 |
*** join/#brlcad tandoorichick
(b64b2d01@gateway/web/freenode/ip.182.75.45.1) |
10:27.38 |
*** join/#brlcad merzo
(~merzo@mail.telfbt.co.uk) |
10:42.02 |
*** join/#brlcad andreea__
(~andreea@89.137.61.52) |
11:13.38 |
*** join/#brlcad ioan_
(~ioan@79.117.177.53) |
11:20.37 |
*** join/#brlcad ioan_
(~ioan@79.117.177.53) |
11:24.05 |
*** join/#brlcad ioan_
(~ioan@79.117.177.53) |
12:58.58 |
*** join/#brlcad merzo
(~merzo@mail.telfbt.co.uk) |
14:54.30 |
Notify |
03BRL-CAD:starseeker * 67146
(brlcad/trunk/include/bu/hash.h brlcad/trunk/src/libbu/hash.c
brlcad/trunk/src/libbu/tests/hash.cxx): As matters worked out,
bu_hash_tbl_create can stay the same, the existing bu_hash
structures will work, and none of the API names ended up
conflicting. We don't need to introduce the bu_nhash
workaround. |
15:13.30 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
15:41.21 |
Notify |
03BRL-CAD:starseeker * 67147
brlcad/trunk/include/bu/hash.h: Set the stage for deprecating the
preexisting bu hash API. Document new functions, remove docs from
old. |
15:44.08 |
Notify |
03BRL-CAD:bob1961 * 67148
brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl:
----------- |
15:48.45 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
15:53.22 |
Notify |
03BRL-CAD:starseeker * 67149
brlcad/trunk/src/libbu/hash.c: Make some wrappers so we can
deprecate old bu_hash functions but still use them internally in
libbu. |
15:57.00 |
Notify |
03BRL-CAD:starseeker * 67150
brlcad/trunk/src/librt/tree.c: Shift to the new bu_hash API (4
lines to 1) |
16:22.44 |
Notify |
03BRL-CAD:starseeker * 67151
(brlcad/trunk/src/libged/ged.c brlcad/trunk/src/libged/select.c):
move libged over to the new bu_hash api |
16:35.36 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
16:48.39 |
Notify |
03BRL-CAD:starseeker * 67152
brlcad/trunk/src/libtclcad/tclcad_obj.c: Rework libtclcad to use
new bu_hash API. |
17:03.09 |
Notify |
03BRL-CAD:starseeker * 67153
brlcad/trunk/src/conv/g-dot.c: The hash function is no longer
intended to be public API from libbu's hash (we want the ability to
customized that at will) so put the specific hash g-dot wants to
use in the file. |
17:22.57 |
*** join/#brlcad nmz787
(~nmz787@unaffiliated/nmz787) |
17:32.17 |
Notify |
03BRL-CAD:starseeker * 67154
brlcad/trunk/src/rt/rtshot.c: Convert remaining uses of bu_hash to
new API. |
17:33.11 |
Notify |
03BRL-CAD:starseeker * 67155
brlcad/trunk/src/conv/ply/g-ply.c: Convert remaining uses of
bu_hash to new API. |
17:38.39 |
Notify |
03BRL-CAD:starseeker * 67156
(brlcad/trunk/CHANGES brlcad/trunk/include/bu/hash.h): Mark old
libbu hash functions/structs as deprecated |
17:52.26 |
Notify |
03BRL-CAD:starseeker * 67157
(brlcad/trunk/include/bu/hash.h brlcad/trunk/src/conv/ply/g-ply.c
and 6 others): Simplify/shorten names |
17:58.48 |
*** join/#brlcad tandoorichick
(b64b2d01@gateway/web/freenode/ip.182.75.45.1) |
17:59.47 |
Notify |
03BRL-CAD:starseeker * 67158
(brlcad/trunk/include/bu/hash.h brlcad/trunk/src/libbu/hash.c):
Minor tweaks |
18:07.45 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
19:15.20 |
*** join/#brlcad teepee_
(~teepee@unaffiliated/teepee) |
20:43.57 |
Notify |
03BRL-CAD:starseeker * 67159
brlcad/trunk/include/bu/hash.h: fix comment |
21:59.24 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
23:53.48 |
Notify |
03BRL-CAD:starseeker * 67160
(brlcad/trunk/include/icv/io.h brlcad/trunk/src/libicv/size.c
brlcad/trunk/src/util/icv.cpp): Start working on an updated image
size guessing routine in the spirit of fb_common_image_size from
libfb, but put it in libicv this time. Should eventually replace
the libfb functionality. |