Changeset 634
- Timestamp:
- 06/28/07 00:50:37 (1 year ago)
- Files:
-
- trunk/docs/ChangeLog (modified) (1 diff)
- trunk/rebuild/constfold.c (modified) (2 diffs)
- trunk/rebuild/link.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/docs/ChangeLog
r633 r634 2 2 - Rebuild: Fixed generation of libraries with DMD+GNU/Linux (see ticket 3 3 #75). 4 - Rebuild: Should now compile on FreeBSD (see ticket #82). 4 5 5 6 0.66 from 0.65: trunk/rebuild/constfold.c
r522 r634 34 34 35 35 #define LOG 0 36 37 /* FreeBSD Workaround */ 38 #if defined(__FreeBSD__) 39 long double 40 fmodl (long double x, long double y) 41 { 42 long double ax, ay; 43 44 if (y == 0) 45 return 0; 46 47 ay = fabsl (y); 48 ax = fabsl (x); 49 50 if (ax < ay) 51 return x; 52 53 return copysignl(ax - (floorl (ax / ay)) * ay, x); 54 } 55 #endif 36 56 37 57 Expression *expType(Type *type, Expression *e) … … 487 507 c = complex_t(e1->toReal() % r2, e1->toImaginary() % r2); 488 508 #else 509 489 510 c = complex_t(fmodl(e1->toReal(), r2), fmodl(e1->toImaginary(), r2)); 490 511 #endif trunk/rebuild/link.c
r522 r634 28 28 #if _WIN32 29 29 #include <process.h> 30 #endif 31 32 #if linux 30 #else 31 33 32 #include <sys/types.h> 34 33 #include <sys/wait.h>
