Activity for Tomas Rokicki

  • Tomas Rokicki Tomas Rokicki committed [e61492] on Code

    Made random fill use C++11's Mersenne Twister for random fill, rather

  • Tomas Rokicki Tomas Rokicki committed [d1f533] on Code

    Fix a bug where setbit on very large universes in 8-bit hashlife trashed

  • Tomas Rokicki Tomas Rokicki committed [240297] on Code

    Don't permit magnification to go below 2^(-2^20).

  • Tomas Rokicki Tomas Rokicki committed [1a9a41]

    Restore bailIfCalculating() everywhere we think it was, and if we can

  • Tomas Rokicki Tomas Rokicki committed [05256a]

    Fix a critical bug that occurs when parsing a bigint from string

  • Tomas Rokicki Tomas Rokicki committed [3cfb86]

    Set the stack size on Windows to a default of 32MB (the normal Windows

  • Tomas Rokicki Tomas Rokicki committed [4aef72]

    Move localdeltaforward down to tiles in qlifealgo, and only set

  • Tomas Rokicki Tomas Rokicki committed [521db3]

    Fix qlife for an edge condition that happens with some torus neighborhoods

  • Tomas Rokicki Tomas Rokicki posted a comment on discussion Open Discussion

    Howdy! My first reaction is, wow, if you're going to support all of that new functionality, is there any reason to make it at all compatible? Golly will reject the file anyway when it sees stuff it doesn't recognize (not from the version line but it's pretty strict about the remaining format). In particular, if you're going to permit JSON fragments, why not just have the whole file be JSON? (I'm not personally a fan of JSON, but for many uses it's better than foisting another textual format on the...

  • Tomas Rokicki Tomas Rokicki committed [2d0ad4]

    Updated Rubik's cube solver; it should now initialize almost twice

  • Tomas Rokicki Tomas Rokicki committed [20c5d2]

    Eliminated spurious noise, likely from an applied patch, that

  • Tomas Rokicki Tomas Rokicki committed [57e0b4]

    Fixed division operators as part of converting Python2 to Python3.

  • Tomas Rokicki Tomas Rokicki committed [0df88e]

    Initial changes for Python2 to Python3 changes. Ran 2to3 over all

  • Tomas Rokicki Tomas Rokicki committed [058a72]

    Fixed a problem where soft interrupts can update the generation

  • Tomas Rokicki Tomas Rokicki committed [bbabd2]

    Oops; had this open in an editor; should have been part of the last

  • Tomas Rokicki Tomas Rokicki committed [d70efd]

    Make the hashlife algorithms not abort with bad increment by

  • Tomas Rokicki Tomas Rokicki committed [89a5bc]

    Made a very small change to qlifealgo; the long in tiles should

  • Tomas Rokicki Tomas Rokicki committed [a6e8ac]

    First attempt to fix a performance bug where changing the rule

  • Tomas Rokicki Tomas Rokicki committed [d29c88]

    Use fast popcount in golly on Unix and Mac (really when compiling with

  • Tomas Rokicki Tomas Rokicki committed [129cdd]

    Updated help to be consistent with new circular larger than life rule

  • Tomas Rokicki Tomas Rokicki committed [584286]

    Updated code to take r, not r^2, in rule spec for circular neighborhoods.

  • Tomas Rokicki Tomas Rokicki committed [140810]

    Fix fencepost error found by Andrew in parsing circular LtL rules.

  • Tomas Rokicki Tomas Rokicki committed [766827]

    Added a note to the change list.

  • Tomas Rokicki Tomas Rokicki committed [c2d943]

    Changed NS to NC in LTL rules.

  • Tomas Rokicki Tomas Rokicki committed [c4870e]

    Added 'NumRandomizedCellStates' to lifealgo to make random fills work better.

  • Tomas Rokicki Tomas Rokicki committed [fc0af1]

    Added circular neighborhoods to larger than life. They are slower than

  • Tomas Rokicki Tomas Rokicki committed [3ae93f]

    Tiny tiny performance improvement in getbounds.

  • Tomas Rokicki Tomas Rokicki committed [afe0ba]

    Removed an unneeded variable.

  • Tomas Rokicki Tomas Rokicki committed [395f83]

    Probably a tiny bit faster; shorter.

  • Tomas Rokicki Tomas Rokicki committed [221bfa]

    A bit more rearrangement for simplicity.

  • Tomas Rokicki Tomas Rokicki committed [dbcf7d]

    Shorter and probably slightly faster script.

  • Tomas Rokicki Tomas Rokicki committed [60e1fe]

    Swapped x and z; x is slightly faster to compute (for the moment).

  • Tomas Rokicki Tomas Rokicki committed [81f4af]

    Slightly faster 3D?

  • Tomas Rokicki Tomas Rokicki committed [4d510c]

    Fix an issue where if the zeronodes are not as deep as the root, drawing

  • Tomas Rokicki Tomas Rokicki committed [5a59b9]

    Added a missing memset to clear the buffer before we render.

  • Tomas Rokicki Tomas Rokicki committed [907bb3]

    Removed conditions in rendering leaves for ghbase 1:1 case.

  • Tomas Rokicki Tomas Rokicki committed [7f74eb]

    If we load a super-large RLE that exceeds memory constraints, we can

  • Tomas Rokicki Tomas Rokicki committed [2310a3]

    Faster getcells for ghashbase; may want to carry this over to

  • Tomas Rokicki Tomas Rokicki committed [f27110]

    Fixed initialization of alloced.

  • Tomas Rokicki Tomas Rokicki committed [63bd2d]

    Extend getcells to ltl.

  • Tomas Rokicki Tomas Rokicki committed [ce2f67]

    Added getcells() to lifealgo and implemented it for quicklife,

  • Tomas Rokicki Tomas Rokicki committed [8fdaaa]

    Fix an issue with writing the macrocell format that was introduced

  • Tomas Rokicki Tomas Rokicki committed [ec43c7]

    Put hperf into util and removed hperf source files.

  • Tomas Rokicki Tomas Rokicki committed [89968a]

    Fixed the makefiles to not mention hperf. Added hperf to the

  • Tomas Rokicki Tomas Rokicki committed [8ca601]

    Added a "soft" interrupt to the hash-based algorithms triggered when

  • Tomas Rokicki Tomas Rokicki committed [f272fb]

    Initialized some fields we weren't initializing before.

  • Tomas Rokicki Tomas Rokicki committed [6ee301]

    Added frames per second to stats.

  • Tomas Rokicki Tomas Rokicki committed [b1e4b6]

    Added some more stats; separated hperf into its own source file;

  • Tomas Rokicki Tomas Rokicki committed [5041fc]

    Experimental start at more status updates; they are laughably bad for

  • Tomas Rokicki Tomas Rokicki committed [588251]

    Fix another bug where during ensurehash the root was changing.

  • Tomas Rokicki Tomas Rokicki committed [a7df1b]

    Fix a crash in 32-bit builds caused by my population changes.

  • Tomas Rokicki Tomas Rokicki committed [0ddf42]

    Added a comment.

  • Tomas Rokicki Tomas Rokicki committed [43bd5d]

    Use of placement new means I should also use direct destructor

  • Tomas Rokicki Tomas Rokicki committed [9c2478]

    Fixed a bug I introduced in my popcount speedup.

  • Tomas Rokicki Tomas Rokicki committed [608cbd]

    Moved the timing changes from cmdline/bgolly to gollybase/util so

  • Tomas Rokicki Tomas Rokicki committed [8a60b6]

    Changed the population counting somewhat to improve speed.

  • Tomas Rokicki Tomas Rokicki committed [c3dae7]

    Made bgolly echo its arguments.

  • Tomas Rokicki Tomas Rokicki committed [1befe5]

    Eliminate extra space in GC message.

  • Tomas Rokicki Tomas Rokicki committed [4d828f]

    Added information on what the resize size is to the status message.

  • Tomas Rokicki Tomas Rokicki committed [fb0405]

    Improve the GC message to include more accurate free values and not let the free node count go negative.

  • Tomas Rokicki Tomas Rokicki committed [7c894d]

    Make things compile on all platforms by using

  • Tomas Rokicki Tomas Rokicki committed [bfcc1e]

    A better way to change increments after a GC (and when there is

  • Tomas Rokicki Tomas Rokicki committed [92724b]

    Only increment halvesdone when we are about to assign the result;

  • Tomas Rokicki Tomas Rokicki committed [204ff8]

    Added a cast for the prefetch command in platform.h

  • Tomas Rokicki Tomas Rokicki committed [b9c9d6]

    First attempt at making timing work with Windows.

  • Tomas Rokicki Tomas Rokicki committed [26ef71]

    Added two options to bgolly: -b (benchmark/show timestamps), -T

  • Tomas Rokicki Tomas Rokicki committed [a1efe7]

    Slight tweak; minor performance improvement, small decrease in

  • Tomas Rokicki Tomas Rokicki committed [525640]

    Change prefetch to use intrinsics rather than gcc's builtin.

  • Tomas Rokicki Tomas Rokicki committed [a17fea]

    Eliminate some compiler warnings on windows by introducing

  • Tomas Rokicki Tomas Rokicki committed [89953f]

    Went back to a more conservative prefetch.

  • Tomas Rokicki Tomas Rokicki committed [d87ae2]

    Complete the load factor improvement change.

  • Tomas Rokicki Tomas Rokicki committed [129700]

    This is the fastest of three prefetch options I've tried.

  • Tomas Rokicki Tomas Rokicki committed [eeab21]

    Added main memory prefetching to Golly. You can turn this off

  • Tomas Rokicki Tomas Rokicki committed [dc153f]

    Added code to explicitly do a garbage collection before any

  • Tomas Rokicki Tomas Rokicki committed [be613b]

    Added a load factor variable to tweak the hash; set it to a reasonable

  • Tomas Rokicki Tomas Rokicki committed [c06ee6]

    Rewrote the hashtable routines in hlifealgo and ghashbase to use

  • Tomas Rokicki Tomas Rokicki committed [01e93c]

    Fixed an issue when setting (or getting!) cell values on very big universes.

  • Tomas Rokicki Tomas Rokicki committed [d50226]

    Fixed a crash that occurred when rendering during updates; we need

  • Tomas Rokicki Tomas Rokicki committed [b94ea2]

    Protect against undefined behavior if strchr re...

  • Tomas Rokicki Tomas Rokicki committed [b92e74]

    Fix two bugs in golly when you try to set bits ...

  • Tomas Rokicki Tomas Rokicki committed [3a493e]

    Made ruletreealgo check tree levels as it loads...

  • Tomas Rokicki Tomas Rokicki committed [5f6a3b]

    Add a conditional on the drift prevention calcu...

  • Tomas Rokicki Tomas Rokicki committed [110c1d]

    Fixed a selection paste viewport positioning is...

  • Tomas Rokicki Tomas Rokicki committed [926d93]

    Fixed contains again to not count partial pixels.

  • Tomas Rokicki Tomas Rokicki committed [22d3c2]

    Changed default rounding in viewport back to wh...

  • Tomas Rokicki Tomas Rokicki committed [650b14]

    More work on positioning.

  • Tomas Rokicki Tomas Rokicki committed [5b955a]

    Eliminated a couple of unnecessary memory alloc...

  • Tomas Rokicki Tomas Rokicki committed [414ac2]

    Changed the way fit and reposition work, so if ...

  • Tomas Rokicki Tomas Rokicki committed [dac737]

    Undid my "centering" fix because it doesn't act...

  • Tomas Rokicki Tomas Rokicki committed [02a030]

    Merge branch 'master' of ssh://git.code.sf.net/...

  • Tomas Rokicki Tomas Rokicki committed [d886e6]

    Improve rounding when "centering" a pattern.

  • Tomas Rokicki Tomas Rokicki committed [5ec681]

    Fix oddgen lowerRightPixel() for qlife. Now ed...

  • Tomas Rokicki Tomas Rokicki committed [d92364]

    Fix a rounding error in algo->lowerRightPixel()...

  • Tomas Rokicki Tomas Rokicki committed [ed2c7c]

    Merge branch 'master' of ssh://git.code.sf.net/...

  • Tomas Rokicki Tomas Rokicki committed [4a3667]

    Fix a bug in qlifedraw() that sometimes makes p...

  • Tomas Rokicki Tomas Rokicki committed [ecb46e]

    Initialize liferules better, so hlifealgo doesn...

1
MongoDB Logo MongoDB