View mode: basic / threaded / horizontal-split · Log in · Help
February 23, 2012
DustMite updated
I played with some algorithms today and got about a 7x 
improvement in reduction time for my test case. The data is now 
arranged into a binary tree, and the progress indicator was 
changed to reflect that. Let me know if I broke anything in the 
process.

No new features have been added. Still thinking about how to 
handle lists.

---

DustMite is a tool which minimizes D source code.
https://github.com/CyberShadow/DustMite
February 23, 2012
Re: DustMite updated
On 23 February 2012 02:25, Vladimir Panteleev
<vladimir@thecybershadow.net> wrote:
> I played with some algorithms today and got about a 7x improvement in
> reduction time for my test case. The data is now arranged into a binary
> tree, and the progress indicator was changed to reflect that. Let me know if
> I broke anything in the process.
>
> No new features have been added. Still thinking about how to handle lists.
>
> ---
>
> DustMite is a tool which minimizes D source code.
> https://github.com/CyberShadow/DustMite


Awesome! I'll get testing tonight. :)


-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
February 23, 2012
Re: DustMite updated
> I played with some algorithms today and got about a 7x improvement in  
> reduction time for my test case. The data is now arranged into a binary  
> tree, and the progress indicator was changed to reflect that. Let me  
> know if I broke anything in the process.

Hooray, DustMite ftw!
February 23, 2012
Re: DustMite updated
Unfortunately plenty of 64Bit errors again :/
February 23, 2012
Re: DustMite updated
On Thursday, 23 February 2012 at 11:52:17 UTC, Trass3r wrote:
> Unfortunately plenty of 64Bit errors again :/

I can't test for these easily (I wish DMD on Windows had -m64 
working with -o-).
February 23, 2012
Re: DustMite updated
On 23/02/2012 13:05, Vladimir Panteleev wrote:
> On Thursday, 23 February 2012 at 11:52:17 UTC, Trass3r wrote:
>> Unfortunately plenty of 64Bit errors again :/
>
> I can't test for these easily (I wish DMD on Windows had -m64 working
> with -o-).

Fixed - https://github.com/CyberShadow/DustMite/pull/7

-- 
Robert
http://octarineparrot.com/
February 23, 2012
Re: DustMite updated
"Vladimir Panteleev" <vladimir@thecybershadow.net> wrote in message 
news:mnaydzddphyxlgpswddi@forum.dlang.org...
> On Thursday, 23 February 2012 at 11:52:17 UTC, Trass3r wrote:
>> Unfortunately plenty of 64Bit errors again :/
>
> I can't test for these easily (I wish DMD on Windows had -m64 working 
> with -o-).

As a Windows guy on a 32-bit machine (yes, yea, I know, I know, "that's 
old", "you should upgrade", etc), I always test 64-bit (on a 64-bit machine 
that I at least have access to) by using a 64-bit Debian 6 LiveDVD with USB 
persistence:

http://www.linuxquestions.org/questions/debian-26/live-dvd-but-save-to-usb-913698/#post4526688

I use that to do 64-bit testing right before any release. Not nearly as nice 
as -m64, but it works well enough for me.

It sucks that you can't run a 64-bit OS in a VM without hardare 
virtualization (which many Intels don't have), even on a 64-bit machine with 
a 64-bit host OS (Hmm...or is that restriction only on 64-bit machines with 
32-bit host OSes...? I forgot...).
March 04, 2012
Re: DustMite updated
I pushed out another large update today[1]. Changes include 
comma-separated list support (no more stray empty modules), a 
better progress indicator, a more useful/intuitive --noremove 
option, several bugfixes, as well as a large internal overhaul 
and the arrival to the bottom of my to-do list :) So, I consider 
DustMite completed for the moment.

The latest version is available on GitHub:
  https://github.com/CyberShadow/DustMite


 [1]: 
https://github.com/CyberShadow/DustMite/compare/c8f1fd...7ac43d
March 04, 2012
Re: DustMite updated
Kudos!
March 04, 2012
Re: DustMite updated
On 3/4/12, Vladimir Panteleev <vladimir@thecybershadow.net> wrote:
> I pushed out another large update today.

I can't believe I'm saying this, but I can't wait for my next ICE to
try it out. :p
« First   ‹ Prev
1 2 3
Top | Discussion index | About this forum | D home