| 00:58.00 | Notify | 03BRL-CAD:n_reed * 62318 brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: address gcc-detected error - unchecked value being used as array index |
| 01:18.45 | Notify | 03BRL-CAD:n_reed * 62319 brlcad/trunk/src/librt/primitives/dsp/dsp.c: address gcc-detected error - unitialized values may get used depending on conditions; just zero them out like we do elsewhere in the same file |
| 01:55.02 | Notify | 03BRL-CAD Wiki:Raul.gallegos * 0 /wiki/User:Raul.gallegos: |
| 03:31.00 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 04:56.55 | Notify | 03BRL-CAD:brlcad * 62320 brlcad/trunk/src/libbu/tests/bu_semaphore.c: let it exceed avail cpus if debug is set |
| 05:08.41 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 05:24.30 | Notify | 03BRL-CAD:brlcad * 62321 brlcad/trunk/src/libbu/parallel.c: initial in-depth tracking of thread state with execution limits so recursive bu_parallel() invocations behave reliably and responsibly. the intent is to have sub-invocations respect their parent context (no more than nthreads or the number of cores available), executing one child thread at a time until parent cpus/cores become available. still tracing down |
| 05:24.32 | Notify | the impl. |
| 05:40.52 | Notify | 03BRL-CAD:brlcad * 62322 brlcad/trunk/src/libbu/parallel.c: looks like nearly the last piece to the puzzle, need to clear out our main invoking-thread's book-keeping or we'll aggregate values akwardly. |
| 05:42.21 | Notify | 03BRL-CAD:brlcad * 62323 brlcad/trunk/src/libbu/tests/bu_parallel.c: since primary bu_parallel() threads now identify themselves uniquely starting from 1 (parent thread that created them is 0), update the test expectations. |
| 05:56.06 | Notify | 03BRL-CAD:brlcad * 62324 brlcad/trunk/src/libbu/tests/bu_parallel.c: provide a bu_debug flag so we can specify more threads than we have cores. |
| 05:56.46 | Notify | 03BRL-CAD:brlcad * 62325 brlcad/trunk/src/libbu/parallel.c: we should get there if we specify 0 cpus from the parent context -- that does mean all available. |
| 06:34.41 | Notify | 03BRL-CAD:brlcad * 62326 brlcad/trunk/src/librt/primitives/brep/brep.cpp: what recursive bu_parallel was all for ... now we can prep an individual object in parallel. the pattern demonstrated here with brep translates to potential gains in other parts of the code, but this is a particular hot spot for some brep models. commit this debug (but seemingly working) version here with debug printing/timings enabled while |
| 06:34.43 | Notify | more tests are run with different geometries. |
| 06:57.39 | Notify | 03BRL-CAD:brlcad * 62327 brlcad/trunk/src/libbu/parallel.c: add a fast path for single-cpu invocations of bu_parallel() that avoids threading overhead and maintains proper book-keeping, uses the right thread numbers, and supports proper recursive invocation (properly ncpu=0). fits a common pattern in the code too. |
| 06:58.02 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.20) | |
| 06:59.55 | Notify | 03BRL-CAD:brlcad * 62328 brlcad/trunk/src/librt/db_tree.c: this avoidance of bu_parallel() is no longer cool. it'll result in the wrong thread ID and recursive invocations that do not respect the ncpu thread maximum. just call bu_parallel(). |
| 07:22.05 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 07:37.48 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 07:59.08 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.28) | |
| 08:05.26 | *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.74) | |
| 08:09.54 | Notify | 03BRL-CAD:brlcad * 62329 brlcad/trunk/src/libbn/chull.c: quell a few const conversion warnings from gcc about point2d_t, some minimal cleanup too |
| 08:13.31 | Notify | 03BRL-CAD:brlcad * 62330 brlcad/trunk/src/libbn/obr.c: more const conversion quellage |
| 08:21.51 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.28) | |
| 08:39.57 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 08:51.45 | *** join/#brlcad albertcoder (~albertcod@202.164.53.117) | |
| 09:01.50 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 09:33.05 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 10:12.58 | *** join/#brlcad albertcoder (~albertcod@202.164.53.117) | |
| 10:28.35 | *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79) | |
| 10:31.59 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 11:28.14 | *** join/#brlcad albertcoder (~albertcod@101.214.62.184) | |
| 11:39.41 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 12:08.45 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 12:11.34 | Notify | 03BRL-CAD:brlcad * 62331 (brlcad/trunk/src/libbn/tests/bn_chull.c brlcad/trunk/src/libbn/tests/bn_obr.c): gcc 4.2 sometimes (optimized) can't deal with const mismatch coercion when done as a arg cast, it needs them to be explicit. |
| 12:11.52 | *** join/#brlcad albertcoder (~albertcod@101.214.234.172) | |
| 12:12.02 | Notify | 03BRL-CAD:brlcad * 62332 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: split unused |
| 12:22.43 | *** join/#brlcad Zhao_Anqing (clouddrift@222.205.15.208) | |
| 12:27.57 | Notify | 03BRL-CAD:brlcad * 62333 brlcad/trunk/src/libbrep/PullbackCurve.cpp: quell shadow and unused var warnings |
| 12:33.52 | ``Erik | hah http://jamie-wong.com/2014/08/19/metaballs-and-marching-squares/ |
| 12:46.20 | brlcad | that is pretty cool :) |
| 13:02.58 | Notify | 03BRL-CAD:brlcad * 62334 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: initialize orientation to quell |
| 13:03.16 | Notify | 03BRL-CAD:brlcad * 62335 brlcad/trunk/src/mged/points/points_parse.y: header for bu_exit |
| 13:18.04 | ``Erik | interesting, racket (scheme dialect) as a document format/writing system http://mbutterick.github.io/pollen/doc/index.html |
| 13:18.26 | ``Erik | (starseeker may get a kick out of that one) |
| 13:30.55 | Notify | 03BRL-CAD:n_reed * 62336 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: defer building curve tree until after we've checked for a NULL surface |
| 13:41.28 | Notify | 03BRL-CAD:n_reed * 62337 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: see if we can skip the curve tree build entirely if no trim curves were found |
| 14:11.50 | Notify | 03BRL-CAD:carlmoore * 62338 (brlcad/trunk/src/libbu/parallel.c brlcad/trunk/src/libbu/parse.c): fix a comment's spelling, and correct 2 'too many arguments' warnings (for parse.c, I was able to locate a nearby bu_vls_printf statement for comparison) |
| 14:43.07 | Notify | 03BRL-CAD:ejno * 62339 (brlcad/trunk/src/conv/3dm/CMakeLists.txt brlcad/trunk/src/libbn/chull.c brlcad/trunk/src/libtclcad/tclcad_obj.c): escape tcl output in libtclcad to_output_handler() |
| 14:52.55 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 15:07.58 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 15:29.06 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 15:54.21 | Notify | 03BRL-CAD:ejno * 62340 brlcad/trunk/src/libtclcad/tclcad_obj.c: have tcl automatically escape the libtclcad output callback args using Tcl_DString functionality |
| 16:06.39 | Notify | 03BRL-CAD:ejno * 62341 brlcad/trunk/src/libtclcad/tclcad_obj.c: preserve the tcl result object when invoking the output callback |
| 16:21.02 | *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79) | |
| 16:24.23 | *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) | |
| 16:25.57 | Notify | 03BRL-CAD:ejno * 62342 brlcad/trunk/src/libtclcad/tclcad_obj.c: display bu_log() output in Archer, highlighted in red |
| 16:30.50 | Notify | 03BRL-CAD:carlmoore * 62343 brlcad/trunk/src/fb/fbfade.c: fix comments, because of earlier h-to-H option change, and 1K could be interpreted as 1000, not as 1024 |
| 16:32.40 | Notify | 03BRL-CAD:carlmoore * 62344 (brlcad/trunk/doc/docbook/system/man1/en/fbfree.xml brlcad/trunk/doc/docbook/system/man1/en/fbgamma.xml): implement <command> in fbfree man page, and change 'by specifying' in fbgamma man page |
| 16:35.00 | *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-labxaorgratuzaty) | |
| 16:47.21 | *** join/#brlcad albertcoder (~albertcod@202.164.53.117) | |
| 16:47.21 | Notify | 03BRL-CAD:ejno * 62345 brlcad/trunk/src/libtclcad/tclcad_obj.c: rename to_error_output_handler() -> to_log_output_handler() |
| 16:50.35 | Notify | 03BRL-CAD:starseeker * 62346 (brlcad/trunk/src/conv/step/step-g/Axis1Placement.cpp brlcad/trunk/src/conv/step/step-g/Axis2Placement3D.cpp and 34 others): More work on error report propagation in step-g. |
| 17:06.41 | Notify | 03BRL-CAD:carlmoore * 62347 brlcad/trunk/doc/docbook/system/man1/en/fbpoint.xml: make punctuation & underscore & wording adjustments; reduce use of underscore in what is now EXAMPLES |
| 17:12.20 | *** join/#brlcad alisha (~alisha@101.59.140.20) | |
| 17:16.12 | Notify | 03BRL-CAD:carlmoore * 62348 brlcad/trunk/doc/docbook/system/man1/en/fbscanplot.xml: use <command>, and also remove underscores from an EXAMPLE |
| 17:19.48 | *** join/#brlcad vladbogo (~vlad@86.121.96.194) | |
| 17:21.44 | Notify | 03BRL-CAD:carlmoore * 62349 brlcad/trunk/doc/docbook/system/man1/en/fbserv.xml: could not find inetd.conf as a command, but left it as is (with space added before closing period); remove period from end of SEE ALSO |
| 17:31.46 | Notify | 03BRL-CAD:carlmoore * 62350 brlcad/trunk/doc/docbook/system/man1/en/fbstretch.xml: fixes to fbstretch man page |
| 17:35.55 | Notify | 03BRL-CAD:carlmoore * 62351 brlcad/trunk/doc/docbook/system/man1/en/firpass.xml: use <command> |
| 17:54.21 | Notify | 03BRL-CAD:carlmoore * 62352 brlcad/trunk/doc/docbook/system/man1/en/g-acad.xml: use <command> construct in DESCRIPTION; remove a couple of underscores from EXAMPLE |
| 17:58.35 | Notify | 03BRL-CAD:carlmoore * 62353 brlcad/trunk/doc/docbook/system/man1/en/g-dxf.xml: touch up g-dxf man page |
| 19:04.56 | *** join/#brlcad vladbogo (~vlad@86.121.96.194) | |
| 19:57.54 | Notify | 03BRL-CAD:carlmoore * 62354 (brlcad/trunk/doc/docbook/system/man1/en/g-egg.xml brlcad/trunk/src/conv/g-egg.c): man page had to have -i removed from description, and 8,v added to synopsis; specify that -v goes to stderr; c program loses references to no-longer-existing b option |
| 20:07.32 | Notify | 03BRL-CAD:carlmoore * 62355 brlcad/trunk/doc/docbook/system/man1/en/g-euclid.xml: routine touching up of g-euclid man page |
| 20:09.47 | Notify | 03BRL-CAD:brlcad * 62356 brlcad/trunk/src/conv/step/BRLCADWrapper.cpp: apply sf patch 304 from rishub jain, fixes vs2010 build issue |
| 20:18.02 | Notify | 03BRL-CAD:brlcad * 62357 brlcad/trunk/src/libbu/tests/bu_parallel.c: extra paren |
| 20:19.59 | Notify | 03BRL-CAD:ejno * 62358 (brlcad/trunk/src/libtclcad/CMakeLists.txt brlcad/trunk/src/libtclcad/cmdhist_obj.c and 4 others): work on escaping all strings transferred between tcl scripts and libtclcad (in progress) |
| 20:31.30 | Notify | 03BRL-CAD:ejno * 62359 brlcad/branches/bullet/src/libged/CMakeLists.txt: add refactoring of simulation system (in progress) |
| 20:37.17 | *** join/#brlcad andrei__ (~IceChat77@5-12-49-196.residential.rdsnet.ro) | |
| 20:37.19 | andrei__ | hello |
| 20:40.57 | Notify | 03BRL-CAD:carlmoore * 62360 (brlcad/trunk/doc/docbook/system/man1/en/g-iges.xml brlcad/trunk/doc/docbook/system/man1/en/iges-g.xml): touch up g-iges and iges-g man pages |
| 21:01.18 | Notify | 03BRL-CAD:ejno * 62361 (brlcad/trunk/src/libtclcad/tclcad_eval.c brlcad/trunk/src/libtclcad/tclcad_obj.c): correction to header; fix formatting |
| 21:05.37 | Notify | 03BRL-CAD:ejno * 62362 brlcad/trunk/src/libtclcad/tclcad_obj.c: fix indentation |
| 21:08.18 | *** join/#brlcad chick_ (~chick@41.205.22.96) | |
| 21:14.30 | Notify | 03BRL-CAD:carlmoore * 62363 brlcad/trunk/doc/docbook/system/man1/en/g-nff.xml: routine touchup -- g-nff man page |
| 21:53.35 | Notify | 03BRL-CAD:ejno * 62364 brlcad/branches/bullet/src/libged/simulate/refactoring/simulate.cpp: add get_volume() stub |
| 22:24.48 | Notify | 03BRL-CAD:starseeker * 62365 (brlcad/branches/gecode/BUGS brlcad/branches/gecode/CHANGES and 342 others): Sync through trunk r62360 |
| 22:25.16 | Notify | 03BRL-CAD:starseeker * 62366 (brlcad/branches/bullet/BUGS brlcad/branches/bullet/CHANGES and 342 others): Sync through trunk r62360 |
| 22:25.18 | Notify | 03BRL-CAD:starseeker * 62367 (brlcad/branches/osg/BUGS brlcad/branches/osg/CHANGES and 342 others): Sync through trunk r62360 |
| 22:26.02 | Notify | 03BRL-CAD:starseeker * 62368 (brlcad/branches/rel8/BUGS brlcad/branches/rel8/CHANGES and 342 others): Sync through trunk r62360 |
| 22:26.21 | Notify | 03BRL-CAD:starseeker * 62369 (brlcad/branches/dm-work/BUGS brlcad/branches/dm-work/CHANGES and 342 others): Sync through trunk r62360 |
| 22:47.04 | Notify | 03BRL-CAD Wiki:BryonFregoso * 0 /wiki/User:BryonFregoso: |
| 23:24.23 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |