Thread overview | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | 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 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | > 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 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Trass3r | Unfortunately plenty of 64Bit errors again :/ |
February 23, 2012 Re: DustMite updated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Trass3r | 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 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | 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 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | "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 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | 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 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | Kudos! |
March 04, 2012 Re: DustMite updated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | 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
|
Copyright © 1999-2021 by the D Language Foundation