October 09, 2016 [phobos] [dlang/phobos] d4a93f: Merge remote-tracking branch 'upstream/master' int... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/dlang/phobos Commit: d4a93fcaff71babf54f18f98665b52bd0d0ce508 https://github.com/dlang/phobos/commit/d4a93fcaff71babf54f18f98665b52bd0d0ce508 Author: Martin Nowak <code@dawg.eu> Date: 2016-10-01 (Sat, 01 Oct 2016) Changed paths: A .codecov.yml A .dscanner.ini M .editorconfig M CONTRIBUTING.md M README.md M changelog.dd A circle.yml A circleci.sh M etc/c/curl.d M etc/c/odbc/sql.d M etc/c/odbc/sqlext.d M etc/c/odbc/sqltypes.d M etc/c/odbc/sqlucode.d M etc/c/sqlite3.d M etc/c/zlib.d M etc/c/zlib/gzlib.c M index.d M posix.mak M std/algorithm/comparison.d M std/algorithm/iteration.d M std/algorithm/mutation.d M std/algorithm/package.d M std/algorithm/searching.d M std/algorithm/setops.d M std/algorithm/sorting.d M std/array.d M std/ascii.d M std/base64.d M std/bigint.d M std/bitmanip.d M std/c/fenv.d M std/c/locale.d M std/c/math.d M std/c/process.d M std/c/stdarg.d M std/c/stddef.d M std/c/stdio.d M std/c/stdlib.d M std/c/string.d M std/c/time.d M std/c/wcharh.d M std/compiler.d M std/complex.d M std/concurrency.d M std/concurrencybase.d M std/container/array.d M std/container/binaryheap.d M std/container/dlist.d M std/container/package.d M std/container/rbtree.d M std/container/slist.d M std/container/util.d M std/conv.d R std/cstream.d M std/csv.d M std/datetime.d M std/demangle.d M std/digest/crc.d M std/digest/digest.d M std/digest/hmac.d M std/digest/md.d A std/digest/murmurhash.d M std/digest/ripemd.d M std/digest/sha.d M std/encoding.d M std/exception.d M std/experimental/allocator/building_blocks/affix_allocator.d M std/experimental/allocator/building_blocks/allocator_list.d M std/experimental/allocator/building_blocks/bitmapped_block.d M std/experimental/allocator/building_blocks/bucketizer.d M std/experimental/allocator/building_blocks/fallback_allocator.d M std/experimental/allocator/building_blocks/free_list.d M std/experimental/allocator/building_blocks/free_tree.d M std/experimental/allocator/building_blocks/kernighan_ritchie.d M std/experimental/allocator/building_blocks/null_allocator.d M std/experimental/allocator/building_blocks/package.d M std/experimental/allocator/building_blocks/quantizer.d M std/experimental/allocator/building_blocks/region.d M std/experimental/allocator/building_blocks/scoped_allocator.d M std/experimental/allocator/building_blocks/segregator.d M std/experimental/allocator/building_blocks/stats_collector.d M std/experimental/allocator/common.d M std/experimental/allocator/gc_allocator.d M std/experimental/allocator/mallocator.d M std/experimental/allocator/mmap_allocator.d M std/experimental/allocator/package.d M std/experimental/allocator/showcase.d M std/experimental/allocator/typed.d M std/experimental/logger/core.d M std/experimental/logger/filelogger.d M std/experimental/logger/multilogger.d M std/experimental/logger/nulllogger.d M std/experimental/logger/package.d M std/experimental/ndslice/internal.d M std/experimental/ndslice/iteration.d M std/experimental/ndslice/package.d M std/experimental/ndslice/selection.d M std/experimental/ndslice/slice.d A std/experimental/typecons.d M std/file.d M std/format.d M std/functional.d M std/getopt.d M std/internal/cstring.d M std/internal/math/biguintcore.d M std/internal/math/biguintnoasm.d M std/internal/math/biguintx86.d M std/internal/math/errorfunction.d M std/internal/math/gammafunction.d A std/internal/phobosinit.d R std/internal/processinit.d M std/internal/scopebuffer.d M std/internal/test/dummyrange.d M std/internal/unicode_comp.d M std/internal/unicode_decomp.d M std/internal/unicode_grapheme.d M std/internal/unicode_norm.d M std/internal/unicode_tables.d M std/internal/windows/advapi32.d M std/json.d M std/math.d M std/mathspecial.d M std/meta.d M std/mmfile.d M std/net/curl.d M std/net/isemail.d M std/numeric.d M std/outbuffer.d M std/parallelism.d M std/path.d M std/process.d M std/random.d M std/range/interfaces.d M std/range/package.d M std/range/primitives.d M std/regex/internal/backtracking.d M std/regex/internal/generator.d M std/regex/internal/ir.d M std/regex/internal/kickstart.d M std/regex/internal/parser.d M std/regex/internal/tests.d M std/regex/internal/thompson.d M std/regex/package.d M std/signals.d M std/socket.d R std/socketstream.d M std/stdint.d M std/stdio.d M std/stdiobase.d R std/stream.d M std/string.d M std/system.d M std/traits.d M std/typecons.d M std/typetuple.d M std/uni.d M std/uri.d M std/utf.d M std/uuid.d M std/variant.d M std/windows/charset.d M std/windows/registry.d M std/windows/syserror.d M std/xml.d M std/zip.d M std/zlib.d M unittest.d M win32.mak M win64.mak Log Message: ----------- Merge remote-tracking branch 'upstream/master' into stable Commit: 30aca423cdd6d7943bb1dde45f526a6078a024ae https://github.com/dlang/phobos/commit/30aca423cdd6d7943bb1dde45f526a6078a024ae Author: Martin Nowak <code@dawg.eu> Date: 2016-10-01 (Sat, 01 Oct 2016) Changed paths: M changelog.dd Log Message: ----------- purge copied changelog Commit: d6572c2a44d69f449bfe2b07461b2f0a1d6503f9 https://github.com/dlang/phobos/commit/d6572c2a44d69f449bfe2b07461b2f0a1d6503f9 Author: Vladimir Panteleev <git@thecybershadow.net> Date: 2016-10-03 (Mon, 03 Oct 2016) Changed paths: M std/algorithm/iteration.d Log Message: ----------- Fix Issue 16587 - split("", "x") should be "" This reverts commit b438bf5a0653b616ef6debe2a0dfe247d8fc5928. Commit: e3f842d52a3eedc7c8f6a5e75f26de05d5cf1fea https://github.com/dlang/phobos/commit/e3f842d52a3eedc7c8f6a5e75f26de05d5cf1fea Author: Andrei Alexandrescu <andrei@erdani.com> Date: 2016-10-03 (Mon, 03 Oct 2016) Changed paths: M std/algorithm/iteration.d Log Message: ----------- Merge pull request #4836 from CyberShadow/pull-20161003-223010 Fix Issue 16587 - split("", "x") should be "" Commit: 856c984b78267de4bdf3fb61a5c27122e041a534 https://github.com/dlang/phobos/commit/856c984b78267de4bdf3fb61a5c27122e041a534 Author: Etienne Cimon <etcimon@gmail.com> Date: 2016-10-04 (Tue, 04 Oct 2016) Changed paths: M std/parallelism.d Log Message: ----------- Avoid GC Allocations in sharedStaticDtor The `Thread.opApply` static method will use `realloc` from `core.stdc.stdlib` instead of `gc.gc.GC.malloc` which sometimes fails with `onInvalidMemoryOperationError` when run within a `static ~this` module dtor Commit: ebbdf21a7ebc6730a3d5f170b934143bdb18a414 https://github.com/dlang/phobos/commit/ebbdf21a7ebc6730a3d5f170b934143bdb18a414 Author: Martin Nowak <code@dawg.eu> Date: 2016-10-04 (Tue, 04 Oct 2016) Changed paths: M posix.mak M std/internal/phobosinit.d A std/internal/processinit.d M std/process.d M win32.mak M win64.mak Log Message: ----------- fix Issue 16580 - spawnShell segfaults on macOS - partially Revert "Merge pull request #4493 from schveiguy/fixcycles2" - recreate processinit (and import it from std.process) to call std.process shared ctor w/o creating a cycle - keep it separate from phobosinit to not drag std.encoding into any binary using std.process Commit: 8006c13644a826d15fe3effcebbdf001d352b085 https://github.com/dlang/phobos/commit/8006c13644a826d15fe3effcebbdf001d352b085 Author: Martin Nowak <code@dawg.eu> Date: 2016-10-05 (Wed, 05 Oct 2016) Changed paths: M std/parallelism.d Log Message: ----------- Merge pull request #4837 from etcimon/patch-1 Avoid GC Allocations in sharedStaticDtor Commit: 9d73d18c0cd4ecd1bb1ebc8bb01941f209570ca2 https://github.com/dlang/phobos/commit/9d73d18c0cd4ecd1bb1ebc8bb01941f209570ca2 Author: Martin Nowak <code@dawg.eu> Date: 2016-10-05 (Wed, 05 Oct 2016) Changed paths: M posix.mak M std/encoding.d A std/internal/encodinginit.d R std/internal/phobosinit.d M win32.mak M win64.mak Log Message: ----------- fix Issue 16291 - EncodingScheme.create fails - add EncodingScheme.register overload that references the registered class - just adding the FQN name of a class does not reference that class, so it must not end up in the binary and subsequently EncodingScheme.create failed - This used to work by chance b/c all the EncodingScheme implementations were in a module w/ static ctor. Any user of std.encoding did drag in that ModuleInfo, which in turn referenced all classes of std.encoding. Since moving the static ctor to std.internal.phobosinit to break a cycle, the classes were no longer referenced by a ModuleInfo w/ shared ctor, so they wouldn't end up in the binary unless explicitly referenced elsewhere. - deprecate the old EncodingScheme.register(string fqn) b/c relying on Object.factory is slow, error prone (linkage), and really unnecessary - import encodinginit in std.encoding so that the std_encoding_shared_static_this callback actually gets run Commit: ad739f232ea93f56b9f72920be49d999a2507652 https://github.com/dlang/phobos/commit/ad739f232ea93f56b9f72920be49d999a2507652 Author: Steven Schveighoffer <schveiguy@yahoo.com> Date: 2016-10-05 (Wed, 05 Oct 2016) Changed paths: M posix.mak M std/encoding.d A std/internal/encodinginit.d R std/internal/phobosinit.d A std/internal/processinit.d M std/process.d M win32.mak M win64.mak Log Message: ----------- Merge pull request #4840 from MartinNowak/fix16291 fix Issue 16291 - EncodingScheme.create fails Commit: 74486fee21915885d1b9b5a002968afbd4345979 https://github.com/dlang/phobos/commit/74486fee21915885d1b9b5a002968afbd4345979 Author: Martin Nowak <code@dawg.eu> Date: 2016-10-09 (Sun, 09 Oct 2016) Changed paths: M changelog.dd M posix.mak M std/algorithm/iteration.d M std/encoding.d A std/internal/encodinginit.d R std/internal/phobosinit.d A std/internal/processinit.d M std/parallelism.d M std/process.d M win32.mak M win64.mak Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable Commit: df34e4266c9ccdcd248f973f7b7e7c5a55ad9f57 https://github.com/dlang/phobos/commit/df34e4266c9ccdcd248f973f7b7e7c5a55ad9f57 Author: Martin Nowak <code@dawg.eu> Date: 2016-10-09 (Sun, 09 Oct 2016) Changed paths: M changelog.dd M posix.mak M std/algorithm/iteration.d M std/encoding.d A std/internal/encodinginit.d R std/internal/phobosinit.d A std/internal/processinit.d M std/parallelism.d M std/process.d M win32.mak M win64.mak Log Message: ----------- Merge pull request #4845 from MartinNowak/merge_stable Merge remote-tracking branch 'upstream/stable' into merge_stable Compare: https://github.com/dlang/phobos/compare/47adcab04530...df34e4266c9c |
Copyright © 1999-2021 by the D Language Foundation