some more docu fixes
fatel -> fatal
changed the way of calling
some rework
some better comments and win32.mak fix
more documentation
trying to figure out why win32 fails
test before you commit
another try to work around windows files and processes
maybe this time
maybe this merges
update 1 mostly soenke
MultiLogger and Logger have names
more docu
unittest fix
some better comments and win32.mak fix
Conflicts:
std/logger.d
antoher doc fix
less code dup and more log functions
docs are now generated
some more fixing
speedup
some threading
forgot some
better docu gen and more testing
two new LogLevel, most functions are now at least @trusted
Tracer functionality
fatal delegate
some phobos style fixes
another bug bites the dust
version disable enhancements
default global LogLevel set to LogLevel.all
logLevel compare bugfix
delete of dead code
tab to whitespace
bugfixes, reduandency removal, and docu
multilogger was logging to all it childs without checking there LogLevel in
relation to the LogLevel of the LoggerPayload.
Some constructors where redundant.
more examples and more documentation
some fixes
NullLogger and moduleName
wrong doc
I splitted the multi logger implementations out
loglevelF to loglevelf in order to make phobos style think writefln
document building
win makefile fixes
some optimizations thanks to @elendel-
some whitespace
some updates from the github logger project
* stdio- and filelogger now use a templatelogger base to reduce code
makefile fixes
makefile
fixed the unittest
made sure the stdiologger is set up at the end
some comment fixes
finding the filelogger segfault
closed another file
a lookup fix
darwin unittest fail output
more diagnostics
* more documentation for the templatelogger and multilogger
* it breaks the log function api
* log and logf now behave as their write and writef counterparts
* for logging with an explicit LogLevel call logl loglf
* for logging with an explicit condition call logc logcf
* for logging with an explicit LogLevel and explicit condition call
* loglc loglcf
* the log function with an explicit LogLevel like info, warning, ...
* can be extended into c, f or cf and therefore require a condition
* and/or are printf functions
something is still interesting
rebase and lazy Args
saver file handling
whitespace
some updates
tracer is gone and more doc updates
codegen rework to allow log function comments
thread safe and concur works comments for free standing log functions
fixes#10
* free log function doco
* StdIOLogger prints now threadsafe
* concurrentcy hang fix
more docu
old file
even more doc
typo
* more better doc
* makefile fix
another fix
more unittests nearl 100% everywhere
another test
no more mixins more doc
win64 please pass
fixes from the review and voting
hope this fixes it
more comments
more docs more tests
more docu
more doc and fixes from jacob-carlborg
LogEntry.logger reference
more fixes
fileptr is gone
logger move to experimental/logger
type in win32/64 makefile
win makefile
nogc and threading
makefile fixes
some log calls take line and file as parameter
Partial fix for makefile to build std.range docs, that was broken after
std.range was split. This is only a partial fix; the full fix will have
to be done as part of [issue 13766] (https://issues.dlang.org/show_bug.cgi?id=13766).
The docs and API still stay in one file.
With time and refactoring more internals may be
exposed such as parser, each engine explicitly
and the sample generator (generator.d).
Also inclusdes changes prompted by reviews/pulls:
Convert spaces-->tabs in makefiles.
Move things (again) to std/regex/internal.
Use new package(std.regex) feature.
Remove C-style arrays (some other pull against regex.d).
- Happens because the libphobos2.so was build with a recursive
target and PIC=1. This PIC=1 enabled -fPIC for the recursive
libdruntime.a build.
- fixed by building $(LIBSO) non-recursively
Turn std.container into a package.
Delete container.d
Remove totalcontainer from package.
Create std.container.util.d and reference it from other containers.
Correct code coverage for containers.
Add containers for unit testing.
Make std.container.util public from any module.
Move around imports (avoid version(unittest)).
Remove irrelevant unittests.
- create a libcurl_stub.so for linking
- set it's soname to libcurl.so.4 so that phobos
gets a DT_NEEDED libcurl.so.4 entry
- the runtime linker will load libcurl.so and resolve
all undefined references
- disable pragma(lib, "curl") because it doesn't work
for archives anyways and additionally links against
the real libcurl (dmd appends -L-lcurl when building phobos).