and would IMO be
worthwhile.
Perhaps leave the assert handler, which could be overridden, which could
default to a halt like assert(0) does in release mode?
--
/Jacob Carlborg
.
As I've replied to other posts, there's __traits(getUnitTests) as well.
--
/Jacob Carlborg
(getUnitTests) to return anything.
Does it just compile the
unit tests into the objects but not store the pointers since there is no
moduleinfo?
I would say so, yes.
--
/Jacob Carlborg
a JSON or
CSV output format so that it will be easy to parse the output when
integrating with IDEs.
Why not make it useable as a library that can be directly integrated
into an IDE.
--
/Jacob Carlborg
early to try it on OS X?
--
/Jacob Carlborg
will be the version of the language, the
remaining three digits will work as the regular semantic versioning scheme.
[1]
https://www.ruby-lang.org/en/news/2013/12/21/semantic-versioning-after-2-1-0/
--
/Jacob Carlborg
On 2014-01-22 01:19, Leandro Lucarella wrote:
Why not use semver? http://semver.org/
2.65.0-b1
2.65.0-rc1
2.65.0
2.65.1
Then you would have versions number looking like this:
3.0.0
4.0.0
5.0.0
If we don't want to add a fourth digit.
--
/Jacob Carlborg
seem to
be correct though. How are you building the installer.
--
/Jacob Carlborg
, usually, quite a large chapter about regular expressions?
--
/Jacob Carlborg
On 2014-01-22 13:16, Andrew Edwards wrote:
That might be the case. I'm following the instructions here:
https://github.com/D-Programming-Language/installer/tree/master/osx
Last update was over 9 months ago.
https://github.com/D-Programming-Language/installer/pull/44
--
/Jacob Carlborg
array:
uint[TagIndex] registers;
--
/Jacob Carlborg
On 2014-01-21 10:26, Dicebot wrote:
It sits in the very same niche as this proposal and has
even worse implementation with plenty of reported bugs.
If it has plenty of reported bugs someone is/was using it ;)
--
/Jacob Carlborg
On 2014-01-21 18:48, Dicebot wrote:
Or tried to use it and ran away thinking that Phobos quality just
laughable. Or wrote a replacement for it which did not pass the review ;)
At least they filed a bug report.
--
/Jacob Carlborg
the current std.signals offer that plain delegates don't?
--
/Jacob Carlborg
opDot even work?
--
/Jacob Carlborg
?
In the opDot() case, one can write x.opDot().release(). Could similar be
done with alias this?
I don't think so, but via opDispatch you can do:
x.opDispatch!(release)();
--
/Jacob Carlborg
cases in Phobos where instance variables starts with
an underscore
[1] http://dlang.org/operatoroverloading.html#Dispatch
[2] http://dlang.org/class.html#AliasThis
--
/Jacob Carlborg
this:
~GNU gdb 6.3.50-20050815 (Apple version gdb-1824) (Wed Feb 6 22:51:23
UTC 2013)\n
--
/Jacob Carlborg
. You won't get any demangling with lldb or gdb supplied
by Apple.
--
/Jacob Carlborg
platform
(Linux doesn't really have one). No additional libraries are required
except for the system libraries.
--
/Jacob Carlborg
: https://github.com/d-widget-toolkit/dwt
--
/Jacob Carlborg
On 2014-01-08 20:15, Adam Wilson wrote:
What is the latest on Windows SEH?
LLVM is not going to get that for 32bit, not a long as there is a patent.
--
/Jacob Carlborg
that. It's mostly focused on installing
releases of DMD. But you can install the build from git master manually.
Have a look in ~/.dvm. What you need is ~/.dvm/compiler/dmd-name and
~/.dvm/env/dmd-name where name is a name or version number for the
specific compiler.
--
/Jacob Carlborg
for
different types of expressions, letting concepts like Tainted strings
(e.g. your safe vs. unsafe strings) to be implemented. I added an
example to the README showing a simple example of this.
Cool :)
--
/Jacob Carlborg
://github.com/jacob-carlborg/dvm/releases/tag/v0.4.2
For those not familiar with DVM:
DVM allows you to easily download and install D compilers and manage
different versions of the compilers.
Changelog:
Version 0.4.2
New/Changed Features
* Ported to D2
* Add support for fetching the latest
unsafe strings?
--
/Jacob Carlborg
On 2014-01-01 12:53, Jacob Carlborg wrote:
I was pretty sure that was possible, but apparently it doesn't compile.
Reported as: https://d.puremagic.com/issues/show_bug.cgi?id=11855
--
/Jacob Carlborg
revamped templ-d, and written Temple in its place. It supports
all the neat stuff that a template engine should, including (but not
limited to!)
Does it support any kind of helpers, like Rails do?
--
/Jacob Carlborg
to do new allocations but not refer to existing memory
allocated by the GC?
--
/Jacob Carlborg
/travis-cookbooks/commit/01e725208a755508529eec28f074f6bbef6c319f
--
/Jacob Carlborg
about it, I've already filed an enhancement request:
https://github.com/travis-ci/travis-ci/issues/730
Now we could install dub as one of the default tools.
--
/Jacob Carlborg
thinking about this for a while but haven't done anything about it so far.
--
/Jacob Carlborg
On 2013-12-09 15:48, Andrew Edwards wrote:
I've prepared a build environment on Mac OS X 10.9 with five VirtualBox
images as follows:
1) Mac OS X 10.9
Make sure I got GCC, I don't think the test suite passes if DMD built
with Clang.
--
/Jacob Carlborg
On 2013-12-09 16:30, Jacob Carlborg wrote:
Make sure I got GCC, I don't think the test suite passes if DMD built
with Clang.
* you got.
--
/Jacob Carlborg
would call that script, passing it the
package.json data.
I think that would be nice to have.
--
/Jacob Carlborg
On 2013-12-06 09:35, Mike Parker wrote:
Only a couple?
I never said how big they are :)
--
/Jacob Carlborg
On 2013-12-06 12:54, eles wrote:
http://resources2.news.com.au/images/2010/09/12/1225919/806894-largest-glass-of-beer.jpg
http://3.bp.blogspot.com/-XZwz2Zhbprk/TiGeoXHygxI/Hb8/GWyQhp0Stzc/s640/World%25E2%2580%2599s+Largest+Beer+Can.jpg
Now we're talking :D
--
/Jacob Carlborg
of the library being included then actually needed. Like
what's happening with Phobos.
--
/Jacob Carlborg
On 2013-12-05 17:18, Andrei Alexandrescu wrote:
Design patterns derived from std.datetime would be interesting (all
that discussion on exceptions, data validation etc).
Discussing that over a couple of beers could get interesting :)
--
/Jacob Carlborg
On 2013-12-04 10:57, Sönke Ludwig wrote:
Not in a nice way, but I'd suggest we do something like making dub
test look for a configuration named unittest before trying to
generate its own custom main.
That would be nice to have.
It does already: dub test -- args...
Cool.
--
/Jacob
command line arguments to the custom main function
--
/Jacob Carlborg
;
import library_name.main_module;
import custom_main_module;
---
How is the custom file specified?
For packages with only executable configurations it behaves the same as
dub run --build=unittest.
This doesn't support having the unit tests in a separate folder?
--
/Jacob Carlborg
it like this:
$ dub test ./directory
Runs all test in the given directory, recursively
$ dub test foo.d
Runs all test in the given file
--
/Jacob Carlborg
enough.
--
/Jacob Carlborg
://code.dlang.org/download
https://github.com/rejectedsoftware/dub/blob/master/CHANGELOG.md
What exactly does dub test do? Is it like running rdmd -main
-unittest foo.d?
--
/Jacob Carlborg
On 2013-11-26 20:31, Sönke Ludwig wrote:
This release has a record set of almost 90 additions and fixes. Some of
them are:
Cool.
- Compiles on DMD 2.064 (as well as DMD 2.063.2)
2.064.2 or 2.064?
--
/Jacob Carlborg
On 2013-11-26 20:49, Sönke Ludwig wrote:
2.064.2 of course, was confused a bit about 2.064.x being RCs instead of
full releases ;)
And it doesn't get any better when running dmd prints 2.064 :(
--
/Jacob Carlborg
and not force C++ to go through Java.
--
/Jacob Carlborg
not ideal.
--
/Jacob Carlborg
. The reason
is that you always know when there is a reference type. With arrays you
don't know if it's a slice of some array or an actual array. The type
system treats both slices and arrays the same.
--
/Jacob Carlborg
Orange into Phobos as
std.serialization. That version will have a range API.
--
/Jacob Carlborg
On 2013-11-19 14:30, Rory McGuire wrote:
Perhaps Jacob refers to a lot of serialization formats being capable of
storing references to an object, this makes it possible to store
circular lists for example.
Yes, exactly.
--
/Jacob Carlborg
32bit and 64bit
willy-nilly.
--
/Jacob Carlborg
base class reference - possible?
--
/Jacob Carlborg
layer or similar. But you can do
whatever you want with the data you get from the archiver.
Check the usage example in the readme[1]. Use archive.data to get the
typed data after serialization and do whatever you want with it.
https://github.com/jacob-carlborg/orange#simple-usage-example
, and a 64 bit GDB
can only debug 64 bit binaries. And you if you try otherwise you won't
get a clear error message, so it can be confusing.
Is that a limitation in DDT/CDT?
--
/Jacob Carlborg
On 2013-11-14 08:36, Philippe Sigaud wrote:
This project imports stdx.d.(lexer/parser/ast). Where can I find these modules?
The Dscanner submodule:
https://github.com/Hackerpilot/Dscanner/tree/master/stdx/d
--
/Jacob Carlborg
to pop up when getting completions. I'll need to figure out a way around
that for 0.3.0.
Awesome, keep up the good work.
--
/Jacob Carlborg
://ftp.digitalmars.com/libphobos2-64_2.064.2-0_i386.deb
The version says DMD64 D Compiler v2.064 instead of DMD64 D Compiler
v2.064.2.
The Mac OS X installer is an old version. It's installs the correct
version of the compiler but the text in the installer is outdated.
--
/Jacob Carlborg
(or below) see:
https://github.com/jacob-carlborg/dstep/releases/tag/v0.1.0
For those not familiar with DStep:
DStep is a tool for translating C and Objective-C headers to D modules.
It uses libclang for lexing, parsing and AST traversal. This means it
handles everything that Clang itself can handle
these and then have to manually track which
bugs were merged into the 2.064 branch. Everything is done ad-hoc, so
you'll end up with this sort of problem.
Aha, I see. The documentation wasn't merged on October 20th so the issue
hadn't got closed.
--
/Jacob Carlborg
still have DWT Mac OS X left to port.
--
/Jacob Carlborg
On 2013-11-06 22:43, Brad Anderson wrote:
It might need to be multiple people because very few people are experts
in every platform supported. Maybe a release manager with more platform
lieutenants to help.
I can help out with Mac OS X.
--
/Jacob Carlborg
to the supported versions, ie) actions.
IMO that would be very beneficial for D to have someone holding that role.
I fully agree.
--
/Jacob Carlborg
create a script that SSH in to your Mac, executes
the build scripts and then sends the file back to your Linux machine?
--
/Jacob Carlborg
correctly.
--
/Jacob Carlborg
On 2013-11-06 18:41, Andrei Alexandrescu wrote:
http://www.reddit.com/r/programming/comments/1q1dct/d_release_2064_is_out_with_35_enhancements_and/
Are we even ready to announce this yet? I though we were in the release
candidate phase.
--
/Jacob Carlborg
://ftp.digitalmars.com/libphobos2-64_2.064.2-0_i386.deb
The changelog is missing issue 10700. I though that part was
automatically generated.
--
/Jacob Carlborg
in a
virtual box or on a spare machine).
Ok, I see.
Why not volunteer to handle the FreeBSD package builds?
I'm quite busy, yes I know, we all are.
--
/Jacob Carlborg
On 2013-11-05 10:09, Walter Bright wrote:
Why not volunteer to handle the FreeBSD package builds?
Actually, I guess I could to a quick build tonight or tomorrow night and
just send you the files.
But as you have said, it would be better if the autotester could do that.
--
/Jacob Carlborg
if that is of interest.
--
/Jacob Carlborg
, see:
http://forum.dlang.org/thread/CAFDvkctqW-QDsGLA+Y6z67O686J1W0si2ZeBBF=b05armwn...@mail.gmail.com
--
/Jacob Carlborg
or overlooked, so let's not make an
announcement yet until this is good to go. The web site needs updating,
too.
You might want to name the release candidates properly and uniquely,
just as you started to do with the betas.
--
/Jacob Carlborg
or overlooked, so let's not make an
announcement yet until this is good to go. The web site needs updating,
too.
dmd.2.064.dmg and dmd-2.064-0-x86_64.pkg.tar.xz are missing. The naming
scheme is inconsistent. I don't know if they follow a platform specific
naming scheme.
--
/Jacob Carlborg
On 2013-11-04 11:52, Walter Bright wrote:
There now.
Thanks.
They don't, but they've followed this pattern since they were originally
created by Jordi, and I've left it as is.
Too bad. I guess you don't want to change that?
--
/Jacob Carlborg
On 2013-11-04 11:58, Walter Bright wrote:
They'll be dropped from the zip file. I don't have the equipment to
build them at the moment.
Will FreeBSD be dropped? We never have had 64bit binaries but the 32bit?
Can't you just setup a virtual machine?
--
/Jacob Carlborg
On 2013-11-04 20:19, Walter Bright wrote:
On 11/4/2013 10:43 AM, Rainer Schuetze wrote:
Walter, can you also add the Windows installer to the RC?
What exactly do you mean?
You posted links to installers for all platforms except for Windows.
--
/Jacob Carlborg
is someone to become the build master who will get
Brad's autotester to automatically and routinely build each platform
install package.
This will also have the effect of better dealing with the constant
breakage of the scripts that build those packages.
Yeah, that would be nice.
--
/Jacob
for the
installation. But I can do other things while waiting.
--
/Jacob Carlborg
:) . BWT, it doesn't crash. It exists with an
exception. I guess it depends on how you look at it.
--
/Jacob Carlborg
=ASSIGNEDbug_status=REOPENED
Is there anything like dpaste where I can test beta version with new
features?
You can test released betas with DVM:
https://github.com/jacob-carlborg/dvm
--
/Jacob Carlborg
On 2013-10-31 17:20, Tiberiu Gal wrote:
I can't use dvm on windows.
tango.core.Exception.IOException: File not found
C:\Users\Admin\AppData\Roaming\dvm\env\dmd-**ANY_VERSION**.bat
I've reported the issue on github
Did you actually install DVM first?
$ dvm.exe install dvm
--
/Jacob Carlborg
On 2013-10-23 00:42, David Nadlinger wrote:
LDC 0.12.0, the LLVM-based D compiler, is available for download! It is
built on the 2.063.2 frontend and standard library and supports LLVM
3.1-3.3 (OS X: 3.2 only).
I noticed that Apple's releases of Clang is still at 3.2.
--
/Jacob Carlborg
.2_064_beta1.zip and dmd.2_064_beta2.zip instead.
This will automatically make it compatible with DVM. The important thing
here is dmd.whatever.
So that's what I'm protesting about.
Agree with everything you said.
--
/Jacob Carlborg
...@digitalmars.com?page=4#post-mailman.2221.1381889714.1719.digitalmars-d-announce:40puremagic.com
I interpreted that as he originally created the changelog out of protest
to Walter's claim that it's not necessary.
--
/Jacob Carlborg
be fulfilled by any HTTP file
server. So I'd rather want to avoid that if possible.
You could have something like this:
dub publish git-tag
Should be much difference compare to how it works now. It would just
trigger the server to look for that tag, instead of doing it automatically.
--
/Jacob
branches and version
tags stay unaffected by this requirement and are still available.
Perhaps add the license: Apple Public Source License. This can be useful
for creating bindings to Apple specific libraries. Is there a
corresponding license for Microsoft?
--
/Jacob Carlborg
On 2013-10-17 15:44, Sönke Ludwig wrote:
Not necessarily, but possibly, so it probably has to cope with it.
One possibility to handle your example would be to make different sub
packages for the two targets.
What's happens then with the main/super package, in regards to licensing?
--
/Jacob
On 2013-10-17 15:53, Sönke Ludwig wrote:
Added APSL-2.0 (Apple Public Source License) and MS-PL (Microsoft Public
License).
Cool, thanks.
--
/Jacob Carlborg
On 2013-10-16 10:01, simendsjo wrote:
Another funny thing: I couldn't get the page to work in Chromium and had
to use FF :)
Did you try Chrome :)
--
/Jacob Carlborg
thought it was enough to just list the
bugzilla issues.
--
/Jacob Carlborg
standards internally in your
applications. Be it time, date, encodings or whatever. Then convert to
and from local formats, as early as possible on input and as late as
possible for output.
--
/Jacob Carlborg
On 2013-10-13 00:16, Walter Bright wrote:
http://ftp.digitalmars.com/dmd2beta.zip
Current list of regressions:
Another one: http://d.puremagic.com/issues/show_bug.cgi?id=11268
--
/Jacob Carlborg
, and running speed.
In all likelihood we'll follow up with a blog post describing the process.
That's great news!
--
/Jacob Carlborg
On 2013-10-09 10:37, qznc wrote:
I am not aware about any counter arguments. Are there some downsides? I
noticed that Returns: is rarely used in Phobos.
D has built-in support for documentation comments, called ddoc:
http://dlang.org/ddoc
--
/Jacob Carlborg
for the
system libraries.
https://github.com/d-widget-toolkit/dwt
Small detail. On the Hello World page, this text:
The nice fact about rdmd is that it finds additional files
automatically and links them
You should replace links with compiles.
--
/Jacob Carlborg
think it's worth mentioning that DMD is faster at compiling your code
compared to GDC and LDC.
--
/Jacob Carlborg
.
Hmm, ok, you were right. The following commit made it public:
d5fda766c248b5b3671b1b498c0a7dba8bee7442
I guess we'll have to wait to the next release of DMD or use git HEAD.
--
/Jacob Carlborg
On 2013-09-26 22:39, Gary Willoughby wrote:
I knowm, it's weird, i've been trying to find out why it's private,
everything looks like it's public. Try running the code i posted see if
you can get it to work.
It works fine using DMD 2.063.2 on Mac OS X.
--
/Jacob Carlborg
to introduce order dependencies between the
tests.
--
/Jacob Carlborg
701 - 800 of 1439 matches
Mail list logo