July 13, 2016 [D-runtime] [dlang/druntime] 8238a9: fix --DRT-gcopt string argument parsing | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/dlang/druntime Commit: 8238a9cd7e8ea54007b958ee8bf9f7ca643e144d https://github.com/dlang/druntime/commit/8238a9cd7e8ea54007b958ee8bf9f7ca643e144d Author: Martin Nowak <code@dawg.eu> Date: 2016-07-09 (Sat, 09 Jul 2016) Changed paths: M src/gc/config.d M src/gc/proxy.d M test/exceptions/Makefile A test/exceptions/src/unknown_gc.d Log Message: ----------- fix --DRT-gcopt string argument parsing - would match more than just an identifier, e.g. 'gc:conservative profile:1' was parsed as gc='conservative profile:1' - was restricted to known GC names, instead we now check that one GC was initialized - parse const(char)[] arguments as simple identifier [_a-zA-Z][_a-zA-Z0-9]* Commit: 0816ae37b633a37629f76a013299ec0375fc0b2e https://github.com/dlang/druntime/commit/0816ae37b633a37629f76a013299ec0375fc0b2e Author: Martin Nowak <code@dawg.eu> Date: 2016-07-14 (Thu, 14 Jul 2016) Changed paths: M src/gc/config.d Log Message: ----------- parse identifier until next terminator Commit: eacf2ca609b9903e7953604b479c9f9c1db39bda https://github.com/dlang/druntime/commit/eacf2ca609b9903e7953604b479c9f9c1db39bda Author: Martin Nowak <code@dawg.eu> Date: 2016-07-14 (Thu, 14 Jul 2016) Changed paths: M src/gc/config.d Log Message: ----------- parse options as string - use inout(char)[] as parse input and as output for identifier parsing - convert parse template overloads that only work w/ a single type to functions Commit: 5b0ed71001d0437b87f3ce00662cd744df0b0b5a https://github.com/dlang/druntime/commit/5b0ed71001d0437b87f3ce00662cd744df0b0b5a Author: Rainer Schuetze <r.sagitario@gmx.de> Date: 2016-07-14 (Thu, 14 Jul 2016) Changed paths: M src/gc/config.d M src/gc/proxy.d M test/exceptions/Makefile A test/exceptions/src/unknown_gc.d Log Message: ----------- Merge pull request #1609 from MartinNowak/fix_gc_config fix --DRT-gcopt string argument parsing Compare: https://github.com/dlang/druntime/compare/f74ee559a0cc...5b0ed71001d0 |
Copyright © 1999-2021 by the D Language Foundation