We can crack or emulate any protection type: Dongle,
Hardlock, Hasp, Serial, Password, Hasp4, Flexlm, Sentinel,
Wibu, Eutron Smartkey, Hasphl, Proteq, All the Protections!!
email = yshows...@gmail.com
email = yshowsoft at gmail.com
NEW UPDATES 2010
Artpro 9.5r4 with license (minimal of 2
Aldo Nunez wrote:
With respect to loading an executable as a project and having a few
problems... Were you using Windows XP? I saw those things happen on a
friend's Windows XP machine and VS 2005. I haven't been able to debug on
that machine, and I haven't been able to figure it out by
== Quote from Rainer Schuetze (r.sagita...@gmx.de)'s article
Aldo Nunez wrote:
With respect to loading an executable as a project and having
a few
problems... Were you using Windows XP? I saw those things
happen on a
friend's Windows XP machine and VS 2005. I haven't been able
to debug on
I'm working on my long term solution to testing on Windows XP:
setting up Windows 7 and the Windows XP Virtual PC image that it
brings.
You could also use http://www.virtualbox.org/
Nice, slim, heavily under development :)
You could also use http://www.virtualbox.org/
Nice, slim, heavily under development :)
Thanks for the link. But the problem is that I don't have a Win XP
installation disc to begin with. With 7 you can get an XP image.
On Tue, 24 Aug 2010 16:59:40 -0400, Aldo Nunez
aldoskipallthisnun...@gmail.com wrote:
You could also use http://www.virtualbox.org/
Nice, slim, heavily under development :)
Thanks for the link. But the problem is that I don't have a Win XP
installation disc to begin with. With 7 you can get
On Fri, 20 Aug 2010 02:22:56 +, dsimcha wrote:
As I mentioned buried deep in another thread, std.string is in serious
need of fixing, for two reasons:
1. Most of it doesn't work with UTF-16/UTF-32 strings.
2. Much of it requires the input to be immutable even when there's no
good
We can crack or emulate any protection type: Dongle,
Hardlock, Hasp, Serial, Password, Hasp4, Flexlm, Sentinel,
Wibu, Eutron Smartkey, Hasphl, Proteq, All the Protections!!
email = yshows...@gmail.com
email = yshowsoft at gmail.com
NEW UPDATES 2010
Artpro 9.5r4 with license (minimal of 2
Nick Sabalausky wrote:
Steven Schveighoffer schvei...@yahoo.com wrote in message
news:op.vhwolemleav...@localhost.localdomain...
On Mon, 23 Aug 2010 15:29:32 -0400, Nick Sabalausky a...@a.a wrote:
klickverbot s...@klickverbot.at wrote in message
news:i4ualh$1qh...@digitalmars.com...
Hello
I know that D2 is supposed to be closed for new features, but I thought
I'd mention this anyway just in case it's deemed easy/simple enough for
inclusion, or even if it will just get considered for later on.
Anyway, we all know that we can do the following:
foreach (int x; 0..10)
Steven Schveighoffer wrote:
With profiling enabled, gprof outputs this as the top hitters:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds secondscalls ms/call ms/call name
77.76 6.68 6.68 2952
On Monday 23 August 2010 23:16:25 Michael Rynn wrote:
The problems are combinatorial, because of encoding schemes.
I imagine that when someone wants a function that is missing from
std.string, they might write one, and might even add to it.
A lot of functions in Phobos are templated on string
On 24/08/10 08:56, Peter Alexander wrote:
Proposal: Make a..b a literal that evaluates to iota(a, b) or some
built-in equivalent.
Indeed, this has been discussed before and I believe people were
generally in favor of this idea. I agree that it should still be
considered for DMD2. As I see
On 20/08/10 03:22, dsimcha wrote:
3. Is there any good reason to avoid just templating everything to work with
all 9 string types (mutable/const/immutable char/wchar/dchar[]) or whatever
subset is reasonable for the given function?
Wouldn't it be sufficient to take const as input? IIRC, both
Norbert Nemec norb...@nemec-online.de wrote:
On 20/08/10 03:22, dsimcha wrote:
3. Is there any good reason to avoid just templating everything to
work with
all 9 string types (mutable/const/immutable char/wchar/dchar[]) or
whatever
subset is reasonable for the given function?
Wouldn't
Walter Bright:
elf_findstr definitely looks like a problem area. I can't look at it right
now,
so can you post this to bugzilla please?
I am able to find two versions of elf_findstr, one in elfobj.c and one in
machobj.c, so it may be possible to remove one of them.
Its docstring doesn't
- GDB developers refsue to apply up to date D patches
- the language shootout included ALL other relevant languages, but hated D.
This is very bad
- D wiki had CSS style competition but someone wanted to keep the boring
looking style. Wiki has sometimes also disk space problem
- no Tango for D
extern(C) int foo(int i)
in { assert(i 7); }
out (result) { assert(result 1); }
http://d.puremagic.com/issues/show_bug.cgi?id=4720
On Mon, 23 Aug 2010 16:30:15 -0400, Adam B cru...@gmail.com wrote:
I was pondering bearophile's idea of having compile-time null
checking. Since adding new language syntax is often a hard thing to
sell to the language authors, perhaps we could get by with just a
compiler warning? Some static
On 08/24/2010 02:14 PM, igabrieL wrote:
- GDB developers refsue to apply up to date D patches
- the language shootout included ALL other relevant languages, but hated D.
This is very bad
- D wiki had CSS style competition but someone wanted to keep the boring
looking style. Wiki has sometimes
Those who can, do. Those who can't, complain.
-- Attributed to Linus Torvalds on Wikipedia.
Probably answering to a troll, but..
Tue, 24 Aug 2010 08:14:37 -0400, igabrieL wrote:
- GDB developers refsue to apply up to date D patches
This is a copyright issue. GDB is owned by the FSF and you cannot use any
Digital Mars code in it. You need to assign the copyright to them.
- the
On 24/08/10 13:14, igabrieL wrote:
- the language shootout included ALL other relevant languages, but hated D.
This is very bad
I recall that this was due to the lack of 64bit support and the lack of
a Debian package that would work out of the box. The latter problem may
be solved by now,
Phobos still uses 5 years old zlib 1.2.3
Couldn't that be updated to v1.2.5 (April 19, 2010)?
On Tue, Aug 24, 2010 at 07:29:57PM +0200, Trass3r wrote:
Phobos still uses 5 years old zlib 1.2.3
Couldn't that be updated to v1.2.5 (April 19, 2010)?
Yes, Walter and Andrei are planning to update it in the next month or so.
== Quote from retard (r...@tard.com.invalid)'s article
I believe D attracts people who want to leave their hand-mark in the
language's design. The community members see that the language is in a
constant 'work in progress' phase so they're dumping truckloads of
feature suggestions before the
On Tue, 24 Aug 2010 13:44:38 -0400, dsimcha dsim...@yahoo.com wrote:
== Quote from retard (r...@tard.com.invalid)'s article
I believe D attracts people who want to leave their hand-mark in the
language's design. The community members see that the language is in a
constant 'work in progress'
Steven Schveighoffer wrote:
On Tue, 24 Aug 2010 03:58:57 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Steven Schveighoffer wrote:
With profiling enabled, gprof outputs this as the top hitters:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self
igabrieL wrote:
- and suggesting feature improvements
[...]
When is D stable
It cannot be both stable and adding in endless new features.
dsimcha wrote:
I think having a SafeD environemnt on .NET/JVM might be
an interesting exercise. However, the language doesn't have many
interesting new features to justify its existence on either platform.
Don't D's compile-time introspection and generic programming abilities count for
retard, el 24 de agosto a las 15:36 me escribiste:
Probably answering to a troll, but..
Tue, 24 Aug 2010 08:14:37 -0400, igabrieL wrote:
- GDB developers refsue to apply up to date D patches
This is a copyright issue. GDB is owned by the FSF and you cannot use any
Digital Mars code
Tue, 24 Aug 2010 17:44:38 +, dsimcha wrote:
I think having a SafeD environemnt on .NET/JVM might be an interesting
exercise. However, the language doesn't have many interesting new
features to justify its existence on either platform.
Don't D's compile-time introspection and generic
retard r...@tard.com.invalid wrote in message
news:i50ou2$v0...@digitalmars.com...
I think having a SafeD environemnt on .NET/JVM might be
an interesting exercise. However, the language doesn't have many
interesting new features to justify its existence on either platform.
Aside from being
retard r...@tard.com.invalid wrote in message
news:i516du$v0...@digitalmars.com...
Tue, 24 Aug 2010 17:44:38 +, dsimcha wrote:
I think having a SafeD environemnt on .NET/JVM might be an interesting
exercise. However, the language doesn't have many interesting new
features to justify its
Tue, 24 Aug 2010 15:37:52 -0400, Nick Sabalausky wrote:
retard r...@tard.com.invalid wrote in message
news:i516du$v0...@digitalmars.com...
Tue, 24 Aug 2010 17:44:38 +, dsimcha wrote:
I think having a SafeD environemnt on .NET/JVM might be an
interesting exercise. However, the language
Hello,
I'm just wondering, would it be possible to register this mailing list on
nabble? Replies would be grouped in topics and indexed for full text search, I
think it would make this mailing list more convenient to use.
Result looks like this
igabrieL noaercjknjws...@yahoo.com wrote in message
news:i50d3d$d1...@digitalmars.com...
- no Tango for D 2.0 (trying be fair and equal here. not only phobos!)
http://www.dsource.org/projects/tango/forums/topic/883
retard r...@tard.com.invalid wrote in message
news:i51963$v0...@digitalmars.com...
I can find 100 other commercial C# coders in just a few
days.
Now, see that's something that always bugs the hell out of me. Any
programmer who can code in, say imperative or OO style in one language and
Tue, 24 Aug 2010 16:29:01 -0400, Nick Sabalausky wrote:
retard r...@tard.com.invalid wrote in message
news:i51963$v0...@digitalmars.com...
I can find 100 other commercial C# coders in just a few days.
Now, see that's something that always bugs the hell out of me. Any
programmer who can
On Tue, 24 Aug 2010 14:31:26 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Steven Schveighoffer wrote:
On Tue, 24 Aug 2010 03:58:57 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Steven Schveighoffer wrote:
With profiling enabled, gprof outputs this as the top hitters:
Am 24.08.2010 22:56, schrieb Steven Schveighoffer:
I am not sure how to fix it, but that's the gist of it. I think the
symbol table is so large because of the template proliferation of
dcollections, and the verbosity of D symbol names.
Why are D's symbols verbose? if I understood you
retard r...@tard.com.invalid wrote in message
news:i51b74$v0...@digitalmars.com...
Tue, 24 Aug 2010 16:29:01 -0400, Nick Sabalausky wrote:
retard r...@tard.com.invalid wrote in message
news:i51963$v0...@digitalmars.com...
I can find 100 other commercial C# coders in just a few days.
Now,
On Tue, 24 Aug 2010 17:05:30 -0400, Mafi m...@example.org wrote:
Am 24.08.2010 22:56, schrieb Steven Schveighoffer:
I am not sure how to fix it, but that's the gist of it. I think the
symbol table is so large because of the template proliferation of
dcollections, and the verbosity of D
On 2010-08-24 12:25, bearophile wrote:
Walter Bright:
elf_findstr definitely looks like a problem area. I can't look at it right now,
so can you post this to bugzilla please?
I am able to find two versions of elf_findstr, one in elfobj.c and one in
machobj.c, so it may be possible to remove
Steven Schveighoffer:
For example, foo(HashSet!int hs) inside the module testme becomes:
_D6testme3fooFC12dcollections7HashSet14__T7HashSetTiZ7HashSetZv
And I think some more things needs to be added to that string, like a
representation for the pure attribute, etc.
Bye,
bearophile
On Tuesday, August 24, 2010 14:37:09 bearophile wrote:
Steven Schveighoffer:
For example, foo(HashSet!int hs) inside the module testme becomes:
_D6testme3fooFC12dcollections7HashSet14__T7HashSetTiZ7HashSetZv
And I think some more things needs to be added to that string, like a
Tue, 24 Aug 2010 17:21:56 -0400, Nick Sabalausky wrote:
And if a manager goes hiring programmers when time's already tight, then
the manager is an idiot because getting the new people up-to-speed is
only going to cause more delay even if the language is the same (and
again, the time to pick
== Quote from Walter Bright (newshou...@digitalmars.com)'s article
Steven Schveighoffer wrote:
Through some more work with printf, I have to agree with bearophile,
this lookup function is horrid.
It is now, but when it was originally written (maybe as long as 20 years ago)
there were only a
Jonathan M Davis:
They probably aren't there because
...
In Bugzilla there are some pure-related bugs (3833, 3086/3831, maybe 4505) that
I think need that attribute in the mangled string. But as usual I may be wrong,
and other ways to solve those problems may be invented.
Bye,
bearophile
On 08/22/2010 06:28 PM, Pedro Rodrigues wrote:
There are already projects aiming to write a D compiler in D:
http://www.dsource.org/projects/ddmd
http://github.com/azizk/dil/
Regards
Thanks for all the answers, but I was looking more for an official
compiler, but it's great that there's
languages that can compile themselves make me smile.
Yep ddmd is a wonderful project :)
Someone created a webpage a little while ago to jump to the D documentation
for a given identifier. What was the URL to that? In a real example of
irony, I searched the NG for that search tool, but couldn't find it.
We can crack or emulate any protection type: Dongle,
Hardlock, Hasp, Serial, Password, Hasp4, Flexlm, Sentinel,
Wibu, Eutron Smartkey, Hasphl, Proteq, All the Protections!!
email = yshows...@gmail.com
email = yshowsoft at gmail.com
NEW UPDATES 2010
Artpro 9.5r4 with license (minimal of 2
On Mon, 23 Aug 2010 22:49:14 -0400, bearophile bearophileh...@lycos.com
wrote:
This a part of std.bitmanip.BitArray:
void init(void[] v, size_t numbits)
in
{
assert(numbits = v.length * 8);
assert((v.length 3) == 0);
}
body
{
ptr =
On 23/08/2010 23:04, bearophile wrote:
Andrej Mitrovic:
I haven't read the specifics of your problem yet, but have you tried using
the newer TDM port of MinGW? The MinGW binaries are still using an older
port of GCC, but the TDM version is much newer, so it might be worth trying
it out.
What happened to assumeSorted in 2.048?
When trying to do a find on an assumeSorted range, it fails:
dcollections/HashSet.d(28): Error: template std.algorithm.find(alias pred
= a == b,R,E) if (isInputRange!(R)
is(typeof(binaryFun!(pred)(haystack.front,needle)) : bool)) does not match
Steven Schveighoffer:
If bitarray is not a template, then it's compiled in release mode inside
phobos. The in contract is probably not compiled in.
I see, it's the problem discussed recently, with the proposal of the two phobos
libs, one compiled with -release and one without, that the
Sorry to resurrect an old (4 days) thread.
I modified the example a bit, getting rid of '...' in DynMethod and
modifying opDispatch as Stanislav suggested. It works, and it's fun to play
with:
module dynamicmethods;
import std.stdio;
import std.conv;
import std.variant;
alias Variant
This is a shortened version of some operator overloading code from page 372
(although some code is from pages before it), sorry for the long post:
module binary_ops;
import std.stdio : writeln;
import std.traits;
import std.exception;
unittest
{
auto foo = CheckedInt!(int)(5);
auto bar
On Tue, 24 Aug 2010 17:19:25 -0500, Andrej Mitrovic
andrej.mitrov...@whatever.com wrote:
[snip]
struct CheckedInt(N) if (isIntegral!N)
{
private N value;
this(N value)
{
this.value = value;
}
@property
auto Value()
{
return value;
}
//
Yao G. Wrote:
That's a bug. The return value should be CheckedInt(result);
I'll add that to the errata.
Yao G. Wrote:
http://www.digitalmars.com/d/2.0/mixin.html
I wasn't refering to the mixin, but the call to CheckedInt(). mixin compiles
value ~ op ~ rhs.value, which in this case
On Tue, 24 Aug 2010 17:43:49 -0500, Andrej Mitrovic
andrej.mitrov...@whatever.com wrote:
I wasn't refering to the mixin, but the call to CheckedInt(). mixin
compiles value ~ op ~ rhs.value, which in this case evaluates to 5 +
5 and the whole call becomes CheckedInt(10).
Sorry. My
Andrej Mitrovic wrote:
Yao G. Wrote:
That's a bug. The return value should be CheckedInt(result);
I'll add that to the errata.
Yao G. Wrote:
http://www.digitalmars.com/d/2.0/mixin.html
I wasn't refering to the mixin, but the call to CheckedInt(). mixin compiles value ~ op ~ rhs.value,
Ali Ãehreli:
It is the same in C++: the name of the template is equivalent to the
current instantiation of the template.
...
It seems to be the same in D. I don't know whether this is intended, or
just a left over from the C++ parts of dmd. (I assume dmd shares code
with the Digital Mars
We can crack or emulate any protection type: Dongle,
Hardlock, Hasp, Serial, Password, Hasp4, Flexlm, Sentinel,
Wibu, Eutron Smartkey, Hasphl, Proteq, All the Protections!!
email = yshows...@gmail.com
email = yshowsoft at gmail.com
NEW UPDATES 2010
Artpro 9.5r4 with license (minimal of 2
http://d.puremagic.com/issues/show_bug.cgi?id=4717
Don clugd...@yahoo.com.au changed:
What|Removed |Added
CC||clugd...@yahoo.com.au
---
http://d.puremagic.com/issues/show_bug.cgi?id=4681
Don clugd...@yahoo.com.au changed:
What|Removed |Added
CC||clugd...@yahoo.com.au
---
http://d.puremagic.com/issues/show_bug.cgi?id=3463
nfx...@gmail.com changed:
What|Removed |Added
Attachment #701 is|0 |1
obsolete|
http://d.puremagic.com/issues/show_bug.cgi?id=3463
--- Comment #70 from nfx...@gmail.com 2010-08-24 01:40:52 PDT ---
Created an attachment (id=738)
experiment: use ClassInfo to get bitmask for object allocations
objbitmask.patch is a patch on top of tango_precise_gc.patch, which makes
storing
http://d.puremagic.com/issues/show_bug.cgi?id=4719
Summary: Clean up associative array runtime interface to enable
precise GC
Product: D
Version: D1 D2
Platform: Other
OS/Version: All
Status: NEW
http://d.puremagic.com/issues/show_bug.cgi?id=4681
nfx...@gmail.com changed:
What|Removed |Added
CC||nfx...@gmail.com
--- Comment #9
http://d.puremagic.com/issues/show_bug.cgi?id=4717
--- Comment #3 from bearophile_h...@eml.cc 2010-08-24 03:57:46 PDT ---
Answer to Comment 2:
The code in the bithacks site I have given URL of probably is what you were
talking about.
But then there are refined algorithms to use the basic code
http://d.puremagic.com/issues/show_bug.cgi?id=4720
Summary: contracts don't work on function definitions
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
http://d.puremagic.com/issues/show_bug.cgi?id=4717
--- Comment #4 from Don clugd...@yahoo.com.au 2010-08-24 05:55:05 PDT ---
(In reply to comment #3)
Answer to Comment 2:
The code in the bithacks site I have given URL of probably is what you were
talking about.
But then there are refined
http://d.puremagic.com/issues/show_bug.cgi?id=4720
Don clugd...@yahoo.com.au changed:
What|Removed |Added
CC||clugd...@yahoo.com.au
http://d.puremagic.com/issues/show_bug.cgi?id=3463
nfx...@gmail.com changed:
What|Removed |Added
Attachment #700 is|0 |1
obsolete|
http://d.puremagic.com/issues/show_bug.cgi?id=4717
--- Comment #5 from bearophile_h...@eml.cc 2010-08-24 06:31:52 PDT ---
I see, I think you are talking about using a SWAR approach then. I have never
used it for this job, but it sounds intersting. I'd like to do some benchmarks
to see what the
http://d.puremagic.com/issues/show_bug.cgi?id=4721
Summary: compilation slow when compiling unittests on
dcollections
Product: D
Version: D2
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
http://d.puremagic.com/issues/show_bug.cgi?id=4721
Andrej Mitrovic andrej.mitrov...@gmail.com changed:
What|Removed |Added
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=4721
--- Comment #2 from Steven Schveighoffer schvei...@yahoo.com 2010-08-24
07:49:15 PDT ---
It might be a linux-only problem, I'm not sure. I also have an older machine,
maybe yours is twice as fast?
27 seconds still seems quite long for a
Hi, all!
Try this:
--- snip ---
void remove(T)(out T[] array,T element) {
int r=0,w=0;
while (rarray.length) {
if (array[r]!=element)
array[w++]=array[r];
++r;
}
array.length=w;
}
void test() {
int[] array;
int element=2;
//
array=[1,3,2,2,1,3,1,1,2];
On Tue, 24 Aug 2010 11:18:35 -0400, 0ffh
fr...@youknow.what.todo.internetz wrote:
Hi, all!
Try this:
--- snip ---
void remove(T)(out T[] array,T element) {
int r=0,w=0;
while (rarray.length) {
if (array[r]!=element)
array[w++]=array[r];
++r;
}
array.length=w;
0ffh fr...@youknow.what.todo.internetz wrote:
So, my question is: Huh?
The answer to this should for symmetry be: Duh!
However, it is not quite that simple.
void remove(T)(out T[] array,T element) {
This is the line that gives you problems. You are expecting 'out' to
work like 'ref',
http://d.puremagic.com/issues/show_bug.cgi?id=4721
--- Comment #3 from Andrej Mitrovic andrej.mitrov...@gmail.com 2010-08-24
09:55:25 PDT ---
(In reply to comment #2)
It might be a linux-only problem, I'm not sure. I also have an older machine,
maybe yours is twice as fast?
27 seconds
http://d.puremagic.com/issues/show_bug.cgi?id=4721
--- Comment #4 from Andrej Mitrovic andrej.mitrov...@gmail.com 2010-08-24
09:55:55 PDT ---
* not that many files, not size.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail
http://d.puremagic.com/issues/show_bug.cgi?id=4721
--- Comment #5 from Steven Schveighoffer schvei...@yahoo.com 2010-08-24
10:13:43 PDT ---
(In reply to comment #3)
y small from what I can tell.
Btw your updated d2.0b library now compiles in 11 seconds on my system with
DMD
2.048.
Still
http://d.puremagic.com/issues/show_bug.cgi?id=3682
--- Comment #3 from Don clugd...@yahoo.com.au 2010-08-24 12:39:36 PDT ---
Reduced testcase shows that it doesn't require -unittest, and it is D2-only.
--- a3682.d--
struct Tuple(Types...)
{
Tuple!(Types[0..1]) slice()()
{
http://d.puremagic.com/issues/show_bug.cgi?id=4717
--- Comment #6 from bearophile_h...@eml.cc 2010-08-24 14:02:31 PDT ---
For efficiency on 64 bit systems too you may change this code from the BitArray
struct:
struct BitArray
{
size_t len;
uint* ptr;
...
void init(void[] v,
http://d.puremagic.com/issues/show_bug.cgi?id=4721
--- Comment #6 from Steven Schveighoffer schvei...@yahoo.com 2010-08-24
14:10:26 PDT ---
More testing, I did some printf debugging.
According to the comments and the code of the function, it's a *linear* search
through the symbol table for a
http://d.puremagic.com/issues/show_bug.cgi?id=3725
Jonathan M Davis jmdavisp...@gmail.com changed:
What|Removed |Added
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=4722
Summary: Debug Phobos lib
Product: D
Version: D2
Platform: All
OS/Version: Windows
Status: NEW
Severity: enhancement
Priority: P2
Component: DMD
http://d.puremagic.com/issues/show_bug.cgi?id=4688
--- Comment #4 from Nick Sabalausky cbkbbej...@mailinator.com 2010-08-24
21:42:18 PDT ---
Note that this bug is not just cosmetic: It causes problems for programs that
launch rdmd through a system() call. The system() call will return *before*
92 matches
Mail list logo