Re: DMD 1.036 and 2.020 releases

2008-10-21 Thread Walter Bright
Sergey Gromov wrote: note the 'd' in 'druntime' Sigh, I seem to have a hard time getting this right!

Re: Adding Unicode operators to D

2008-10-23 Thread Walter Bright
Robert Fraser wrote: bearophile wrote: - Python3 allows Unicode identifiers, mostly to allow people in all part of the world to write variable names in their languages. So does D. D currently allows Unicode in identifiers, comments, and strings. In fact, D source text is defined to be

Re: Statistics library

2008-10-24 Thread Walter Bright
Andrei Alexandrescu wrote: If the community is interested, I'd be glad to take over your code and put it in Phobos. I'm interested.

Re: Adding Unicode operators to D [use cases]

2008-10-29 Thread Walter Bright
Andrei Alexandrescu wrote: * There is a way of specifying that precedence of a function defined as above is the same as precedence of a built-in operator. That throws out the ability to parse without semantic analysis. It's not worth it.

Re: D on stackoverflow.com

2008-11-04 Thread Walter Bright
Lars Ivar Igesund wrote: Walter Bright wrote: We've got our own tag now! http://stackoverflow.com/questions/tagged/d It's been there most of the time ;) It has just been buggy :P The weird thing is I cannot search for the d tag. It never shows up in the results list.

Re: D on stackoverflow.com

2008-11-04 Thread Walter Bright
Bill Baxter wrote: And it remains buggy. Searching for the tag d does not reveal the existence of the tag. I mean here: http://stackoverflow.com/tags Ah, so it wasn't just me. This problem has been reported, but the last response I saw was searching is a very hard problem. Oky.

Re: D on stackoverflow.com

2008-11-04 Thread Walter Bright
Bill Baxter wrote: I think it works for C because it shows the top 100 or so tags that contain the search term, and C is in the top 100. D unfortunately isn't in the top 100 of tags containing the letter D. Clearly it should just always show an exact match if one exists. I submitted another

Vote for your least favorite bug(s)

2008-11-14 Thread Walter Bright
In cased you missed it, Brad Roberts has enabled voting on bug reports on bugzilla: Ok, enabled for the D product. Each registered user has 10 votes and can vote only once per bug. As examples, I voted for bugs 313 and 314. You can use this query to get a sorted list of bugs on which there

Re: I'm off to Oredev, be back in a few days

2008-11-20 Thread Walter Bright
John Reimer wrote: Enjoy the break! I'm back now, and had a wonderful time. Sweden is a great place, and the Oredev folks, in particular Michael Tiberg (the conference organizer), treated me very well. All the Swedes I encountered were very friendly and helpful whenever I had an ignorant

Re: I'm off to Oredev, be back in a few days

2008-11-20 Thread Walter Bright
Lars Ivar Igesund wrote: Walter Bright wrote: In Sweden! It is Øredev ;) When I get a keyboard that does umlauts, I'll stick them in!

Re: I'm off to Oredev, be back in a few days

2008-11-21 Thread Walter Bright
0ffh wrote: Walter Bright wrote: All the Swedes I encountered were very friendly [...] In contrast, I've been to other countries where they clearly disliked americans on sight, their only interest was in shaking you down for as much money as possible, and sniggering about you when you turn

Re: Vote for your least favorite bug(s)

2008-11-21 Thread Walter Bright
Nick Sabalausky wrote: The wording of Vote for your least favorite bug(s) makes me think as opposed to voting for your favorite bug, and that's a notion that just makes me laugh. :) Wouldn't you want your most favorite bugs to stick around? g

DMD 1.037 and 2.020 releases

2008-11-25 Thread Walter Bright
http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.037.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.021.zip

Re: DMD 1.037 and 2.021 releases

2008-11-25 Thread Walter Bright
Make that 2.021, not 2.020

Re: DMD 1.037 and 2.020 releases

2008-11-25 Thread Walter Bright
Lionello Lunesu wrote: The 2.021.zip contains a folder dmd/src/runtime and dmd/src/druntime.. Is one of them obsolete? Which one? runtime is the correct one. Delete the druntime one.

Re: DMD 1.037 and 2.020 releases

2008-11-26 Thread Walter Bright
Lars Ivar Igesund wrote: But how does it work? If I have foo(scope void delegate()) { } will then foo({ ... }); not allocate? Correct.

Re: DMD 1.037 and 2.020 releases

2008-11-26 Thread Walter Bright
Jarrett Billingsley wrote: I can't tell you how happy it makes me to see some of these fixed. We aim to please g.

Re: Scope storage class

2008-11-26 Thread Walter Bright
Jarrett Billingsley wrote: The reason I wonder is because I would expect that the compiler is still allocating the delegate on the heap if you use the first syntax. (the second is also shorter and clearer.) There's no reason to suspect. Just obj2asm the output and see. Furthermore, better

Re: Scope storage class

2008-11-27 Thread Walter Bright
Steven Schveighoffer wrote: Walter Bright wrote Jarrett Billingsley wrote: So my suspicion is correct, then? That is: scope int delegate() b; b = { ... }; Will allocate on the heap? Yes. The scope for delegates takes effect as a parameter storage class, not a local variable storage class

Re: Scope storage class

2008-11-28 Thread Walter Bright
Brad Roberts wrote: Accepting dubious definitions like 'public private int foo' and the above make life harder than it needs to be. The code: public private int foo; produces the error message: test.d(1): redundant protection attribute

Re: DMD 1.037 and 2.020 releases

2008-11-30 Thread Walter Bright
Pablo Ripolles wrote: I've been following the same procedure (mutatis mutandi) with versions 2.020 and 2.019, only the latter worked. Clearly there must be some issue related with the druntime lib which I am missing in the installation procedure. Any idea? I don't know what's going wrong

Anyone use twitter for D?

2008-12-11 Thread Walter Bright
I started one to see how that works out for D. http://twitter.com/WalterBright

Re: Only an immeasurably bizarre person...

2008-12-11 Thread Walter Bright
Gregor Richards wrote: [1] The Order of Urinals is the algorithm all men implicitly and subconsciously use upon entering a bathroom to determine which urinal to use. Did you ever see the movie The Cook, the Thief, His Wife and Her Lover ? It was a terrible, awful movie, but there was one

Lock Options in D article in Dr. Dobb's

2008-12-12 Thread Walter Bright
Bartosz Milewski has just published Lock Options in the January Dr. Dobb's. http://www.ddj.com/cpp/212201754 He provides a D implementation of it.

Re: Lock Options in D article in Dr. Dobb's

2008-12-12 Thread Walter Bright
Walter Bright wrote: Bartosz Milewski has just published Lock Options in the January Dr. Dobb's. http://www.ddj.com/cpp/212201754 He provides a D implementation of it. Now on reddit: http://www.reddit.com/r/programming/comments/7j7gc/lock_options_a_compiletime_deadlock_prevention/

DMD 1.038 and 2.022 releases

2008-12-14 Thread Walter Bright
http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.038.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.022.zip

Re: NWCPP january talk

2008-12-14 Thread Walter Bright
Janderson wrote: Walter Bright wrote: Bartosz has signed me up to give a presentation at the January meeting of the NWCPP. http://www.nwcpp.org/ I am not sure what to talk about, though. Any particular D topics you'd find particularly interesting? Problems in C++ that D solves. -Joel

Re: DMD 1.038 and 2.022 releases

2008-12-14 Thread Walter Bright
Bill Baxter wrote: # Bugzilla 2490: extern(C++) can not handle structs as return types Shouldn't this only be in the D2 change log? No, because it also affects how D1 'COM' classes work on Linux.

Re: DMD 1.038 and 2.022 releases

2008-12-14 Thread Walter Bright
Dejan Lekic wrote: The requested URL /dmd.2.022.zip was not found on this server. I always goof up something. They're there now.

Re: DMD 1.038 and 2.022 releases

2008-12-15 Thread Walter Bright
Bill Baxter wrote: On Mon, Dec 15, 2008 at 7:07 PM, Walter Bright newshou...@digitalmars.com wrote: Are you using a lot of templates and recursive imports? A lot of templates, yes. A lot of recursive imports, I don't think so. Is there an easy way to see if I have recursive imports? I

Re: DMD 1.038 and 2.022 releases

2008-12-15 Thread Walter Bright
Extrawurst wrote: Even if so, why has it become so much slower ? See my answer to Bill.

Re: DMD 1.038 and 2.022 releases

2008-12-15 Thread Walter Bright
Sönke Ludwig wrote: In my project compilation takes now several minutes for some files which compiled in about a second with 2.021. I stopped the compilation of the whole project after about 2 hours (took 2 min at most on 2.021). I'll try to track this down when I get the time, but i doubt

DMD 1.039 and 2.023 releases

2009-01-06 Thread Walter Bright
Faster long divides! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.039.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.023.zip

Re: DMD 1.039 and 2.023 releases

2009-01-06 Thread Walter Bright
Denis Koroskin wrote: (and an Internal error: ..\ztc\cod4.c 357 on one of source code files) :) Bugzilla report, pls!

Re: DMD 1.039 and 2.023 releases

2009-01-06 Thread Walter Bright
Denis Koroskin wrote: Bugzilla report, pls! Already done. Thanks!

Re: DMD 1.039 and 2.023 releases

2009-01-07 Thread Walter Bright
torhu wrote: 1.039 hangs while trying to build my DWT app, just like 1.038 did. It just seems to never finish, so I kill it after a while. Don't know if it's related to this issue or not. I need a reproducible example.

Re: DMD 1.039 and 2.023 releases

2009-01-07 Thread Walter Bright
redsea wrote: I'm happy to see Bugzilla 2518(scope(success) not execuate and RAII variable destructor is not called) has been fixed, Great ! I have some questions when I check dstress suite and Bugzilla. In Bugzilla 99, according to test case: int main(){ int i; label: { scope(exit) i++;

Re: DMD 1.039 and 2.023 releases

2009-01-07 Thread Walter Bright
Brad Roberts wrote: Jason House wrote: I don't think this answers their question. What curly braces mean after a label is clearly a design decision that you made when writing D. It seems that the choice is the opposite of what people expect. Can you explain why it should be NonScope?

Re: LDC 0.9 released

2009-01-09 Thread Walter Bright
Christian Kamm wrote: D2 support is still a long way off, we haven't even begun implementing most of its specific features. Does LLVM support thread local storage? That is shaping up to be critical for D2.

Re: LDC 0.9 released

2009-01-09 Thread Walter Bright
On Reddit: http://www.reddit.com/r/programming/comments/7oi03/llvm_d_compiler_09_released/

Re: Metaprogramming in D tonight at the NWCPP

2009-01-22 Thread Walter Bright
Brad Roberts wrote: BCS wrote: Hello Walter, http://www.nwcpp.org/ Crud! 99.9% of the time I'd be able to say I'm 300mi away and couldn't make it, but right now I'm 30mi from Seattle for other reasons. What are the chances that I'd be only a little to far out for one of the few talks I'd

Re: Metaprogramming in D tonight at the NWCPP

2009-01-22 Thread Walter Bright
Robert Fraser wrote: Walter Bright wrote: http://www.nwcpp.org/ !!! I had a lab or I would have gone ;-( Any chance of a video...? Bartosz videotaped it, I imagine he'll put it up on the nwcpp.org web site soon.

Re: Metaprogramming in D tonight at the NWCPP

2009-01-22 Thread Walter Bright
Tim M wrote: On Thu, 22 Jan 2009 13:50:51 +1300, Walter Bright newshou...@digitalmars.com wrote: http://www.nwcpp.org/ Hi walter on 20/21 of december 2008 I created a post on digitalmars.D Feature request: getMembers. It never got repplied to. Have you implemented this in D2 yet

Re: QtD. first results.

2009-01-28 Thread Walter Bright
Eldar Insafutdinov wrote: The main issue is that signals and slots and therefore event-handling in toolkit is not implemented. So it means that it is not really useful right now. But still we decide that it will be better than announce that not, to let people know that some work is going on.

Re: DMD-MAC!!

2009-01-31 Thread Walter Bright
Fawzi Mohamed wrote: Encouraging wide use of TSL is bad in my opinion (not that you are doing it, but one might interpret it like that). If decent support for TLS is not there, then programmers will use regular global data instead, which comes with a whole raft of threading problems.

Re: DMD-MAC!!

2009-02-03 Thread Walter Bright
Benji Smith wrote: Do you know whether OSX releases will be produced for D1, or just D2? Both.

Porting D to the Mac, part 2

2009-02-04 Thread Walter Bright
Here it is: http://www.reddit.com/r/programming/comments/7uys8/porting_d_to_the_mac/ http://dobbscodetalk.com/index.php?option=com_myblogshow=Porting-D-to-the-Mac-Pt.-2.htmlItemid=29

Re: OT: Scripting on websites [Was: Re: QtD 0.1 is out!]

2009-02-07 Thread Walter Bright
grauzone wrote: If you found a page where it is still active, can you please give me the url? http://www.digitalmars.com/d/archives/digitalmars/D/learn/Mixin_versus_c_preprocessor_11830.html Ah, I see. It's an older page, one that I didn't update. I suspect this is the offending piece of

Just one more thing...

2009-02-14 Thread Walter Bright
Now includes Mac OSX version! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.040.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.025.zip Expect bugs. Thread local storage isn't working on OSX, neither are sockets and

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Anders F Björklund wrote: Walter Bright wrote: Now includes Mac OSX version! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.040.zip ... Expect bugs. Thread local storage isn't working on OSX, neither are sockets and memory mapped files (for unknown reasons

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Extrawurst wrote: Very nice, but what happened to version 2.024 ? test version

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Anders F Björklund wrote: I gather this only works with Mac OS X 10.5 Leopard ? $ dmd/osx/bin/dmd hello.d Bus error Could it be rebuilt with the MacOSX10.4u.sdk, perhaps ? Is 10.5 really binary incompatible with 10.4 ? And not even a nice message when it isn't?

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Michel Fortin wrote: Is 10.5 really binary incompatible with 10.4 ? It is compatible, unless you're using a new API or new linker features which weren't available in 10.4. Development on Mac OS X works by choosing a target SDK and a deployment target version. Unless you want to use new

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Anders Bergh wrote: On Sun, Feb 15, 2009 at 05:06, Walter Bright newshou...@digitalmars.com wrote: It's hard to see what that might be. dmd uses nothing but the generic linker commands, in fact, it uses gcc to do the link. It also doesn't use any but the basic api functions like read

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Anders Bergh wrote: On Sun, Feb 15, 2009 at 06:04, Walter Bright newshou...@digitalmars.com wrote: Anders Bergh wrote: On Sun, Feb 15, 2009 at 05:06, Walter Bright newshou...@digitalmars.com wrote: It's hard to see what that might be. dmd uses nothing but the generic linker commands, in fact

Re: Just one more thing...

2009-02-15 Thread Walter Bright
Anders F Björklund wrote: Walter Bright wrote: I suppose that explains the bus error. But I love this: The Firebird build environment now uses both - just to make 100% certain. Blech. Anyone know for sure? I hate randomly trying things. Set both of them... They're for the same thing

Re: Just one more thing...

2009-02-15 Thread Walter Bright
Anders F Björklund wrote: Walter Bright wrote: Anders F Björklund wrote: -mmacosx-version-min=10.4 I recompiled with that switch, and uploaded a new dmd.1.040.zip. Can you give it a try, please? You did add *both* the switches, right ? One for MDT, one for SDK. (MDT is for choosing

Re: Just one more thing...

2009-02-15 Thread Walter Bright
Anders F Björklund wrote: Walter Bright wrote: No luck, same problem. Might want to add requires Mac OS X 10.5 or something for now ? Upgraded wxD CVS to support DMD on Mac too. Yeah, that looks like the best strategy for the moment. It seems odd that there is such confusion about something

Re: Just one more thing...

2009-02-15 Thread Walter Bright
Ok, try downloading dmd1 again.

Re: Just one more thing...

2009-02-15 Thread Walter Bright
Lionello Lunesu wrote: dmd.2.025.zip has a file called lib (no extension) in the dmd folder. Sounds like a copy something \dmd\lib ? Its size is similar to gcstub.obj, is that it? eh, just delete it!

Re: Just one more thing...

2009-02-15 Thread Walter Bright
Dejan Lekic wrote: When can we expect 64bit version of DMD? Nobody's ever satisfied g. It has to be done sooner or later. Probably sooner.

Re: Just one more thing...

2009-02-16 Thread Walter Bright
Danny Wilson wrote: I tried using DMD OSX with DSSS yesterday. For some reason it whines when using -version=Posix Error: version identifier 'Posix' is reserved and cannot be set. Is that a bug or a feature :-)? It's a feature. Posix is predefined for OSX and linux targets.

Re: QtD 0.1 is out!

2009-02-16 Thread Walter Bright
Eldar Insafutdinov wrote: Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows.. What you can do is try to obj2asm and dumpobj

Re: Just one more thing...

2009-02-22 Thread Walter Bright
Greg Parker wrote: You'll be affected pretty much no matter what you use. Changes between OS versions have included: * the libc and dynamic linker bootstrap process. Basically, crt.o changed, and you can't compile with the new crt.o and run on an old OS. * UNIX compliance. Some functions changed

XOmB on reddit

2009-02-22 Thread Walter Bright
http://www.reddit.com/r/programming/comments/7zahz/xomb_bare_bones_a_minimal_64_bit_os_written_in/

Re: Just one more thing...

2009-02-23 Thread Walter Bright
Anders Bergh wrote: If you upload some 10.4 binaries I can try it on my machine. Already done. Just redownload it.

Re: Just one more thing...

2009-02-23 Thread Walter Bright
Anders Bergh wrote: Just downloaded it and I can confirm that it does run on 10.4: $ ./dmd Digital Mars D Compiler v1.040 Copyright (c) 1999-2009 by Digital Mars written by Walter Bright Documentation: http://www.digitalmars.com/d/1.0/index.html Woo-hoo!

Re: Just one more thing...

2009-02-26 Thread Walter Bright
John Stoneham wrote: Walter, could you please do this for the 2.026 build, so we Tiger users can have D too? It's already done for the compiler (just redownload it), and Sean is working on the library. It isn't as simple as you describe, because 10.4 has a weaker implementation of pthreads.

Re: Just one more thing...

2009-02-26 Thread Walter Bright
John Stoneham wrote: I didn't realize the pthread issue would rear it's ugly head just by linking the 10,4u SDK. :) I did download it again as you suggested, and yes the compiler itself now runs without throwing any errors, but as you point out the library isn't compiled for 10.4 yet so I do get

Re: Just one more thing...

2009-02-26 Thread Walter Bright
Jarrett Billingsley wrote: On Thu, Feb 26, 2009 at 8:39 PM, Walter Bright newshou...@digitalmars.com wrote: Can you upgrade to 10.5 ? That costs money. If you want free try linux g.

Re: Just one more thing...

2009-02-27 Thread Walter Bright
Anders F Björklund wrote: Walter Bright wrote: Can you upgrade to 10.5 ? It's only a few months left to Snow Leopard, then we can play the same game all over again. Yeah, but 10.5 has working posix threads. It's doubtful whether 10.4 is worth the effort.

Re: Just one more thing...

2009-02-27 Thread Walter Bright
Anders F Björklund wrote: DMD is now the third D compiler to make it to Mac OS X, after GDC and LDC before it (based on same front-end). D2 needed to get there, too. But the wxD samples built successfully* with all three... Great!

Re: Just one more thing...

2009-02-27 Thread Walter Bright
Nick Sabalausky wrote: Ordinarily, I detest the idea of pulling support for anything as recent as just a few years old. But Apple themselves has a habit of ignoring users of anything except the latest version, so I would think that mac users would be accustomed to the old routine of their OS

Re: QtD 0.1 is out!

2009-02-27 Thread Walter Bright
Eldar Insafutdinov wrote: Now we have to make a manual init function called from class constructors. I understand that allowing static consructors with cyclic imports will make order of their execution undefined, but this is acceptable and actually semantically doesn't break the idea of cyclic

Re: QtD 0.1 is out!

2009-02-27 Thread Walter Bright
Eldar Insafutdinov wrote: in our case resources we are initializing are unrelated to the modules we are importing. and semantically the code is placed in modules as it should be. True, often there isn't an actual dependency on the order, but the compiler can't tell that.

Re: QtD 0.1 is out!

2009-02-28 Thread Walter Bright
Yigal Chripun wrote: this is related to D's compilation model which is copied from C/C++ and it seems to me that this model is outdated. C#'s model of assemblies and metadata seems more capable. for instance there's no need for header files, that info is stored in the metadata of the assembly.

Re: QtD 0.1 is out!

2009-02-28 Thread Walter Bright
Christopher Wright wrote: Additionally, the compiler has sufficient information to complain about the problem at compile time, but it doesn't. That is a bug. No, it does not. The compiler doesn't know about private imports of separately compiled modules.

Re: QtD 0.1 is out!

2009-02-28 Thread Walter Bright
Christopher Wright wrote: This opens you up to certain bugs, Yes, the bug where module A depends on module B being initialized first, yet B imports A. With this patch, it may or may not work correctly, as order of initialization for cyclic imports will be unpredictable. but they should

Re: QtD 0.1 is out!

2009-02-28 Thread Walter Bright
Jarrett Billingsley wrote: See it's funny, since in the other post, you said that using an autogenerated header file is semantically indistinguishable from compiling it to a metadata file. And here you're pointing out an obvious shortcoming! You can make hand-generated ones, too. The idea of

Re: QtD 0.1 is out!

2009-02-28 Thread Walter Bright
Christopher Wright wrote: Walter Bright wrote: Christopher Wright wrote: Additionally, the compiler has sufficient information to complain about the problem at compile time, but it doesn't. That is a bug. No, it does not. The compiler doesn't know about private imports of separately

Compiler Construction seminar, Sep 20-22

2009-03-01 Thread Walter Bright
In Astoria, Oregon, on September 20-22 I'll be hosting a Compiler Construction seminar along with Cristian Vlasceanu. http://www.astoriaseminar.com/compiler-construction.html It'll be a two day intensive course in how compilers work and how to build them.

Re: Compiler Construction seminar, Sep 20-22

2009-03-01 Thread Walter Bright
Bill Baxter wrote: What kind of pre-reqs are necessary? Fluency with C, C++, D, C# or Java. Some experience with an assembler language or virtual machine bytecode is desirable.

Re: Compiler Construction seminar, Sep 20-22

2009-03-01 Thread Walter Bright
Nick Sabalausky wrote: The ability to actually get there. Which rules me out. Darnit! (And I can't swim through the rockies!) That's why god invented airplanes! (With the recession and low fuel prices, tickets ought to be more reasonable.)

Re: QtD 0.1 is out!

2009-03-01 Thread Walter Bright
Frits van Bommel wrote: Not even on a best-effort basis? It doesn't have to catch every possible case; I for one would be perfectly fine with it if it didn't catch the I omitted a private import from my .di file case... Doing so would require full blown data flow analysis, which the front

Re: Boost.ScopeExit based on D's scope(exit)

2009-03-04 Thread Walter Bright
Georg Wrede wrote: And now a major gripe: I have just spent *half a day* trying to figure out what's wrong when I try to use shebang with rdmd. I was basically using hello.d with a shebang. And with rdmd I got this peculiar error message: .d'nnot read file '

dmd 1.041 and 2.026 releases

2009-03-05 Thread Walter Bright
http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.041.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.026.zip

Re: dmd 1.041 and 2.026 releases

2009-03-05 Thread Walter Bright
dsimcha wrote: Purely out of curiosity, with regard to the DMD source, what changed that all of the sudden caused you to release the full source? I've been intending to for a while, it took a while for me to clean it up, check all the licenses, and get it into a presentable form.

Re: dmd 1.041 and 2.026 releases

2009-03-05 Thread Walter Bright
Jarrett Billingsley wrote: From the backend license: The Software was not designed to operate after December 31, 1999. Well that explains EVERYTHING! ;) Yeah, well, I'm not at liberty to change that license.

Re: dmd 1.041 and 2.026 releases

2009-03-05 Thread Walter Bright
Don wrote: On Windows, it compiles, but I can't get it to link. The errors are all related to malloc-family functions. It could be you're picking up the wrong mem.h. Try installing the source tree into a clean directory.

Re: dmd 1.041 and 2.026 releases

2009-03-05 Thread Walter Bright
Tomas Lindquist Olsen wrote: Compiling on linux from source is broken! Looks like you forgot to include the total.h file! You don't need it, I'll fix the makefile. total.h is for precompiled headers, which don't even exist on gcc.

Re: dmd 1.041 and 2.026 releases

2009-03-05 Thread Walter Bright
Georg Wrede wrote: Should the following file be removed? samples/d/dhry.res I see no point with it, and it is over 200k. I don't know why that's there, I'll get rid of it.

Open source dmd on Reddit!

2009-03-05 Thread Walter Bright
http://www.reddit.com/r/programming/comments/82ck4/digitalmars_d_now_open_source/ http://www.reddit.com/r/programming/comments/82cgp/new_release_of_the_d_programming_language_now/

Re: dmd 1.041 and 2.026 releases

2009-03-05 Thread Walter Bright
Nick Sabalausky wrote: Although I'm curious, where is the 3x speed improvement from? Just general misc optimizations, or something specific? Have to ask Don, he did that!

Re: Open source dmd on Reddit!

2009-03-05 Thread Walter Bright
grauzone wrote: To us, this doesn't really matter. The important thing is that we can build the compiler itself, and can debug it if it craps up (which happens often, sorry Walter). For example, now we might be able to find out on which piece of code exactly it segfaults when compiling. Oh,

Re: dmd 1.041 and 2.026 releases

2009-03-05 Thread Walter Bright
I uploaded new makefiles, should fix the problem.

Re: Open source dmd on Reddit!

2009-03-05 Thread Walter Bright
Sean Kelly wrote: Seems kind of silly to me. The big deal with the full source for DMD being available is that if DigitalMars disappears in a puff of smoke tomorrow, customers have a means of preserving their investment in the language. This can be a big deal for corporate users. Back in

Re: Metaprogramming in D tonight at the NWCPP

2009-03-05 Thread Walter Bright
BCS wrote: Hello Walter, Robert Fraser wrote: Walter Bright wrote: http://www.nwcpp.org/ !!! I had a lab or I would have gone ;-( Any chance of a video...? Bartosz videotaped it, I imagine he'll put it up on the nwcpp.org web site soon. Bump ? You'll have to ask Bartosz!

Re: Open source dmd on Reddit!

2009-03-06 Thread Walter Bright
Don wrote: BTW, I think it's legal to distribute patches. As long as digitalmars.com stays online, you can distribute an updated compiler, just by telling everyone to download the code from digitalmars, then apply the patches. Yes, that would be perfectly legal as I understand it.

Re: Open source dmd on Reddit!

2009-03-06 Thread Walter Bright
Denis Koroskin wrote: On Fri, 06 Mar 2009 08:51:57 +0300, Walter Bright newshou...@digitalmars.com wrote: [snip] The ones I listen to are the ones who *are* using D and have some sweat equity in it. http://www.micropoll.com/akira/mpresult/539369-138652 g

Re: dmd 1.041 and 2.026 releases

2009-03-06 Thread Walter Bright
Anders F Björklund wrote: Kagamin wrote: total.h is for precompiled headers, which don't even exist on gcc. ??? Did I get it right that gcc doesn't support precompiled headers? Sounds strange... http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Precompiled-Headers.html Well, it didn't when I

  1   2   3   4   5   6   7   8   9   10   >