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