Note: This website is archived. For up-to-date information about D projects and development, please visit

Ticket #18 (closed defect: fixed)

Opened 15 years ago

Last modified 13 years ago

Several fairly simple problems (some GDC-specific)

Reported by: Gregor Assigned to:
Priority: major Milestone:
Component: Other Version:
Keywords: Cc:


I've been making libraries of mango, which of course involves compiling every module. I've nearly got everything compiling, but there were a few fairly trivial fixes to make it compile. I should probably commit these as multiple tickets, but ... instead I'm not :)

Here's a brief of all the fixes:

  • mango/db/memcache/MemCache.d
    • Capitalization, std.thread not std.Thread
  • mango/locks/CyclicBarrier.d, mango/locks/Exchanger.d, mango/locks/ReentrantLock.d
    • These needed TimeUnit? and Condition - I think they probably got it from some other import when imports were public.
  • mango/sys/Epoch.d
    • This claimed to import timezone from std.c.time, but didn't actually ... this should probably be in version (Posix)
  • mango/sys/Atomic.d
    • A chunk of this assembly code doesn't work on GDC (a few commands still don't work :( )

The patch is attached.


mango.diff (2.5 kB) - added by Gregor on 10/06/06 06:01:09.
Patch for described problems

Change History

10/06/06 06:01:09 changed by Gregor

  • attachment mango.diff added.

Patch for described problems

12/07/07 07:40:49 changed by kris

  • status changed from new to closed.
  • resolution set to fixed.

moved to Tango