Commits

Author Commit Message Labels Comments Date
Marenz
Fixed +v option
Mathias Baumann
* Using Error-Checking toInt function instead of .parse * Removed double allocation when calling unescapePath
Mathias Baumann
BugFix: Don't write Deps file right after removing it
Mathias Baumann
fixed help parameter/display
becf...@bicegate.int.hlrn.de
allow to pass extra args to the compiler
becf...@bicegate.int.hlrn.de
* better error message when compilation fails (give module names) * +mbm to compile one module at a time (hack, not parallelized, useful to debug some compiler errors
David P. Nadlinger
Fixed non +q builds with source files and object directory on different volumes.
dig...@digited-laptop
updated to Tango trunk
Tomasz Stachowiak
A fix for where it tried to manage affinity for non-MT builds
Tomasz Stachowiak
* added manual management of process affinity for the compiler and linker, as DMD and OPTLINK seem to have threading bugs. DMD hangs, in particular. Use +no-affinity to disable this new feature if it causes trouble. Windows-only for now. * the build.bat script compiles xfbuild with multi-threading by default now * added the CPUid module from xf and removed profiling, hence removing the xf.utils dependency * changed the option syntax and convention from fooBarOPT to foo-bar=OPT; the old syntax is still supported, though not advertised * disabled the experimental automatic header file management, which has proven to be unfeasible du…
Tomasz Stachowiak
no more useless stack tracing in multithreaded builds
alv...@atlantis.world
Multithreading messages are shown only if +v flag is used
Tomasz Stachowiak
reading of files with utf-bom; fixes #13
Tomasz Stachowiak
meh.
Tomasz Stachowiak
sync with latest tango trunk
h...@localhost.localdomain
--
Tomasz Stachowiak
upon Deewiant's request: now removes .rsp files upon compilation errors; use +keeprsp to prevent it
digited
fixed non-recursive folder scanning
digited
fixed recursive scanner
Tomasz Stachowiak
added the quickfix/hack from klickverbot for specifying object file extensions
digited
fixed the fix for ThreadPoolT
digited
added checking globalParams.useDeps to Compiler.d
digited
Added optional recursive directory scanning; added optional switching generating of .deps off, to be continued
Tomasz Stachowiak
removed the -o- optimization for the first build. does more harm than good - the compiler doesn't evaluate everything with -o-, missing some imports and thus causing a secondary build anyway and messing up the module order
Tomasz Stachowiak
fix of the last fix
Tomasz Stachowiak
fixed a bug related to the latest -o- change so single-module projects will not fail to link due to a missing obj file at the very first build
Tomasz Stachowiak
optimization to run the compiler with -o- on the very first pass; ad-hoc/hacked support for the experimental increBuild
Tomasz Stachowiak
new build.bat
Tomasz Stachowiak
errr, I mean #6 :P
Tomasz Stachowiak
attempt to fix #5
  1. Prev
  2. Next