| 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. |