[phobos] [D-Programming-Language/phobos] 3cf671: Add std.parallelism.
Brad Roberts
braddr at puremagic.com
Tue Apr 26 18:38:36 PDT 2011
Good point.. I'll make a note to myself to add system definitions for
those boxes somewhere obvious since that's important for some things. The
freebsd box is an ancient pos, but it works:
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.52-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf41 Family = f Model = 4 Stepping = 1
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x441d<SSE3,DTES64,MON,DS_CPL,CNXT-ID,xTPR>
TSC: P-state invariant
real memory = 2147483648 (2048 MB)
avail memory = 2091065344 (1994 MB)
ACPI APIC Table: <A M I OEMAPIC >
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 1 core(s) x 2 HTT threads
cpu0 (BSP): APIC ID: 0
cpu1 (AP/HT): APIC ID: 1
On Tue, 26 Apr 2011, David Simcha wrote:
> Date: Tue, 26 Apr 2011 21:02:07 -0400
> From: David Simcha <dsimcha at gmail.com>
> Reply-To: Discuss the phobos library for D <phobos at puremagic.com>
> To: Discuss the phobos library for D <phobos at puremagic.com>
> Subject: Re: [phobos] [D-Programming-Language/phobos] 3cf671: Add
> std.parallelism.
>
> I actually realized that FreeBSD matters by looking at the auto tester to make
> sure the checkin wasn't breaking anything on OSX, which I also don't have
> access to. I have a static assert that will probably fail (fixing it right
> now since it's trivial). The other issue is that FreeBSD appears broken for
> unrelated reasons right now. I just pushed a fix based on reading some
> documentation about FreeBSD, but I have no idea whether it's right or not
> because I don't have a FreeBSD box to test it on. Also, the functionality is
> hard to automatically test because you need to know how many cores the box
> you're running on actually has.
>
> On 4/26/2011 8:45 PM, Brad Roberts wrote:
> > Assuming you have a good unit test for it, just check the auto tester...
> > Yes, freebsd/32 is supported for d2.
> >
> > On Tue, 26 Apr 2011, David Simcha wrote:
> >
> > > Just realized, are we supporting D2 on FreeBSD yet? If so, I need to fix
> > > std.parallelism to detect the number of CPUs on it. I think this is the
> > > same
> > > as on OSX, though. (I used sysctlbyname on OSX. Someone please confirm
> > > this
> > > is right on BSD.)
> > >
> > > On 4/26/2011 8:06 PM, noreply at github.com wrote:
> > > > Branch: refs/heads/master
> > > > Home: https://github.com/D-Programming-Language/phobos
> > > >
> > > > Commit: 3cf67160b82d87d8de0bc7564aa1474149a92349
> > > > https://github.com/D-Programming-Language/phobos/commit/3cf67160b82d87d8de0bc7564aa1474149a92349
> > > > Author: dsimcha<dsimcha at gmail.com>
> > > > Date: 2011-04-26 (Tue, 26 Apr 2011)
> > > >
> > > > Changed paths:
> > > > M changelog.dd
> > > > M posix.mak
> > > > A std/parallelism.d
> > > > M unittest.d
> > > > M win32.mak
> > > >
> > > > Log Message:
> > > > -----------
> > > > Add std.parallelism.
> > > >
> > > >
> > > > _______________________________________________
> > > > phobos mailing list
> > > > phobos at puremagic.com
> > > > http://lists.puremagic.com/mailman/listinfo/phobos
> > > >
> > > _______________________________________________
> > > phobos mailing list
> > > phobos at puremagic.com
> > > http://lists.puremagic.com/mailman/listinfo/phobos
> > >
> > _______________________________________________
> > phobos mailing list
> > phobos at puremagic.com
> > http://lists.puremagic.com/mailman/listinfo/phobos
> >
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
>
More information about the phobos
mailing list