[phobos] [dlang/tools] 350b81: rdmd: Fix --eval (update import list)
GitHub via phobos
phobos at puremagic.com
Sat Oct 1 04:44:21 PDT 2016
Branch: refs/heads/stable
Home: https://github.com/dlang/tools
Commit: 350b8105473bd933660ffe2d17225d75b951ad4d
https://github.com/dlang/tools/commit/350b8105473bd933660ffe2d17225d75b951ad4d
Author: Vladimir Panteleev <git at thecybershadow.net>
Date: 2016-04-12 (Tue, 12 Apr 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
rdmd: Fix --eval (update import list)
Commit: 213343d2fd221a4188dcd95079ec716a5899c1a2
https://github.com/dlang/tools/commit/213343d2fd221a4188dcd95079ec716a5899c1a2
Author: Sebastian Wilzbach <seb at wilzba.ch>
Date: 2016-04-16 (Sat, 16 Apr 2016)
Changed paths:
M dget.d
M latest-tag
M rdmd.d
M update.sh
Log Message:
-----------
update links to dlang
Commit: c97a35cb83198fe226fcd85d55aa06ecc8e19eec
https://github.com/dlang/tools/commit/c97a35cb83198fe226fcd85d55aa06ecc8e19eec
Author: Vladimir Panteleev <github.private at thecybershadow.net>
Date: 2016-04-16 (Sat, 16 Apr 2016)
Changed paths:
M dget.d
M latest-tag
M rdmd.d
M update.sh
Log Message:
-----------
Merge pull request #184 from wilzbach/update-links
update links to dlang
Commit: ab36aa5bda7871acdc2be31b167bacfae77d1bfb
https://github.com/dlang/tools/commit/ab36aa5bda7871acdc2be31b167bacfae77d1bfb
Author: Vladimir Panteleev <git at thecybershadow.net>
Date: 2016-04-23 (Sat, 23 Apr 2016)
Changed paths:
M man/man1/rdmd.1
M rdmd.d
M rdmd_test.d
Log Message:
-----------
rdmd: Add --include switch
Commit: e6c110e1dcb3e405fb661d233cb6a34f4db4eb9a
https://github.com/dlang/tools/commit/e6c110e1dcb3e405fb661d233cb6a34f4db4eb9a
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
Merge pull request #185 from CyberShadow/fix-eval
rdmd: Fix --eval (update import list)
Commit: 50eb3caa8868884031bb64441505cfb7cf0e2696
https://github.com/dlang/tools/commit/50eb3caa8868884031bb64441505cfb7cf0e2696
Author: Johan Engelen <jbc.engelen at gmail.com>
Date: 2016-05-29 (Sun, 29 May 2016)
Changed paths:
M ddemangle.d
Log Message:
-----------
Fix import deprecation warning.
Warning with 2.071.0:
ddemangle.d(17): Deprecation: module std.c.stdlib is deprecated - Import core.stdc.stdlib or core.sys.posix.stdlib instead
Commit: dea3c3698ffa332771015f5d38fe17a8bdf22441
https://github.com/dlang/tools/commit/dea3c3698ffa332771015f5d38fe17a8bdf22441
Author: David Nadlinger <code at klickverbot.at>
Date: 2016-05-29 (Sun, 29 May 2016)
Changed paths:
M ddemangle.d
Log Message:
-----------
Merge pull request #187 from JohanEngelen/importfix
Fix import deprecation warning.
Commit: 7df30cbbb86804e535160faf20ecddcb7bdab28a
https://github.com/dlang/tools/commit/7df30cbbb86804e535160faf20ecddcb7bdab28a
Author: Johan Engelen <jbc.engelen at gmail.com>
Date: 2016-05-29 (Sun, 29 May 2016)
Changed paths:
M ddemangle.d
Log Message:
-----------
Also match D symbols that have an extra leading underscore.
On some architectures, symbols have an extra underscore prepended (e.g. OS X), and e.g. C++ symbols look like: `__ZZN4llvm14MCObjectWriter10WriteZerosEjE5Zeros`.
DMD does not prepend the extra `_` for D symbols: `_D6object9Throwable8toStringMFZAya` and ddemangle works fine.
LDC does prepend the extra `_`: `__D6object9Throwable8toStringMFZAya` and ddemangle does not demangle the symbol.
c++filt has the option `--strip-underscore Ignore first leading underscore (default)` for this issue.
I could not come up with a case where it would do harm so instead of adding such a commandline switch, this commit makes ddemangle recognize both `_D...` and `__D...` during the same execution run.
Commit: e32fe5dc816a35a3a6ee4546e8107b4ae3102792
https://github.com/dlang/tools/commit/e32fe5dc816a35a3a6ee4546e8107b4ae3102792
Author: David Nadlinger <code at klickverbot.at>
Date: 2016-06-06 (Mon, 06 Jun 2016)
Changed paths:
M ddemangle.d
Log Message:
-----------
Merge pull request #188 from JohanEngelen/underscore
Also match D symbols that have an extra leading underscore.
Commit: 48c042409e2fa5628d23e9802061ab5dbca4cbd2
https://github.com/dlang/tools/commit/48c042409e2fa5628d23e9802061ab5dbca4cbd2
Author: Vladimir Panteleev <git at thecybershadow.net>
Date: 2016-08-08 (Mon, 08 Aug 2016)
Changed paths:
M DustMite/dustmite.d
M DustMite/splitter.d
Log Message:
-----------
Update DustMite
Commits:
* 4d53db1 dustmite: Fix incorrect path with --no-redirect
* 4414dd6 Fix parsing of empty files
* fe562e6 splitter: Improve removing of template arguments
* 6517c6e splitter: Fix usage of auto-decoding strip()
* 0263dab splitter: Remove arguments in any order
* ef5a2ed splitter: Recognize template parameters
* 3370e2c splitter: Optimize identifier token check
* 56f3122 splitter: Use tokenLookup in arg paren search
* 2546a5a splitter: Don't attempt argument reduction for D keywords
* c671d72 splitter: Add basic parameter removal
* 91ec2aa dustmite: Propagate noRemove through dependencies
* 10c1209 dustmite: Fix building on Windows
* 15693cb dustmite: Optimize lookahead
* acf667d dustmite: Improve parsing of lookahead option
* b61c5f9 dustmite: Optimize lookahead
* 7e76bb9 dustmite: Add lookahead
* 2df20e7 dustmite: Set directory via spawnShell argument, not chdir
* 44e8fa2 dustmite: Sort imports
* 1cbe15e dustmite: Refactor reduction iteration into a state machine
* 2ca8f1f dustmite: Delete old imperative code
* 54321df dustmite: Refactor strategy code from imperative style to state machines
* c15b2ca splitter: Fix compilation
* 270206c dustmite: Detect some common test program mistakes
* 4f41eec dustmite: Add --no-redirect hint on initial test failure
* cec7180 splitter: Unconditionally show load progress
Commit: a60627470e872ade190f669d07f637ed291c70d9
https://github.com/dlang/tools/commit/a60627470e872ade190f669d07f637ed291c70d9
Author: Martin Nowak <code at dawg.eu>
Date: 2016-08-11 (Thu, 11 Aug 2016)
Changed paths:
M DustMite/dustmite.d
M DustMite/splitter.d
Log Message:
-----------
Merge pull request #189 from CyberShadow/pull-20160808-194142
Update DustMite
Commit: 7b3be825a054897f930239c19a8883f7e65dfb91
https://github.com/dlang/tools/commit/7b3be825a054897f930239c19a8883f7e65dfb91
Author: Sebastian Wilzbach <seb at wilzba.ch>
Date: 2016-08-26 (Fri, 26 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
Remove unneccsary array allocation
Commit: eaf92453fe56502dea3e1ed8429c47743daffac6
https://github.com/dlang/tools/commit/eaf92453fe56502dea3e1ed8429c47743daffac6
Author: Sebastian Wilzbach <seb at wilzba.ch>
Date: 2016-08-26 (Fri, 26 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
Remove deprecated single-threaded compilation loop
Commit: 3d402e92b0f5b979b99f521ec1bb5a9e199237dc
https://github.com/dlang/tools/commit/3d402e92b0f5b979b99f521ec1bb5a9e199237dc
Author: Sebastian Wilzbach <seb at wilzba.ch>
Date: 2016-08-26 (Fri, 26 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
allow rdmd to be executed with -unittest
Commit: 405e97e675b43f9c658bb9a6147ef021357f738b
https://github.com/dlang/tools/commit/405e97e675b43f9c658bb9a6147ef021357f738b
Author: Sebastian Wilzbach <seb at wilzba.ch>
Date: 2016-08-26 (Fri, 26 Aug 2016)
Changed paths:
A .travis.yml
A travis.sh
Log Message:
-----------
Travis test script for the rdmd testsuite
Commit: 96df1dbb5ce44494a5bcc6d3d760f669ee9b8187
https://github.com/dlang/tools/commit/96df1dbb5ce44494a5bcc6d3d760f669ee9b8187
Author: Sebastian Wilzbach <seb at wilzba.ch>
Date: 2016-08-26 (Fri, 26 Aug 2016)
Changed paths:
M README.md
Log Message:
-----------
Add Travis badge to README
Commit: 0810aa02d4dd7f7c73cf6c49d9072a01b94abc2d
https://github.com/dlang/tools/commit/0810aa02d4dd7f7c73cf6c49d9072a01b94abc2d
Author: Andrei Alexandrescu <andrei at erdani.com>
Date: 2016-08-26 (Fri, 26 Aug 2016)
Changed paths:
A .travis.yml
M README.md
M rdmd.d
A travis.sh
Log Message:
-----------
Merge pull request #193 from wilzbach/enable-travis
Enable Travis with rdmd testsuite
Commit: 1260719a9ce64b012dac5c6287e179353afaaefa
https://github.com/dlang/tools/commit/1260719a9ce64b012dac5c6287e179353afaaefa
Author: Andrei Alexandrescu <andrei at erdani.com>
Date: 2016-08-26 (Fri, 26 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
Merge pull request #192 from wilzbach/remove-allocation
Remove unneccsary array allocation
Commit: 10ca1582c4f037a63a1a91befc458458c1e668b2
https://github.com/dlang/tools/commit/10ca1582c4f037a63a1a91befc458458c1e668b2
Author: anonymous <aG0aep6G at users.noreply.github.com>
Date: 2016-08-28 (Sun, 28 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
compile the root module in the same step as getting the dependencies
This avoids calling dmd twice when running a single file, which is a common
task.
Commit: 3693575c2db1f7c4f9867706f9649702acc02582
https://github.com/dlang/tools/commit/3693575c2db1f7c4f9867706f9649702acc02582
Author: Sebastian Wilzbach <seb at wilzba.ch>
Date: 2016-08-28 (Sun, 28 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
use ctRegex + avoid array allocation
Commit: 4ab9444d8baca328abe03727569d803d67e1a6fd
https://github.com/dlang/tools/commit/4ab9444d8baca328abe03727569d803d67e1a6fd
Author: anonymous <aG0aep6G at users.noreply.github.com>
Date: 2016-08-28 (Sun, 28 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
explicit `!is null`
Commit: 821d038171b7da0c17d65b67e9284de1d8dc30d6
https://github.com/dlang/tools/commit/821d038171b7da0c17d65b67e9284de1d8dc30d6
Author: anonymous <aG0aep6G at users.noreply.github.com>
Date: 2016-08-28 (Sun, 28 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
name object files after root module
Moving --main functionality from linking to compilation of root module so
that dmd doesn't mess with the object files.
Commit: 6f92f7f1b0a3521aab273f460f0dfeccf656ddbb
https://github.com/dlang/tools/commit/6f92f7f1b0a3521aab273f460f0dfeccf656ddbb
Author: Andrej Mitrović <andrej.mitrovich at gmail.com>
Date: 2016-08-28 (Sun, 28 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
Merge pull request #196 from wilzbach/ctregex-no-array
use ctRegex + avoid array allocation
Commit: 0e44ee7569a4518d5560b84ef394d93a22016c38
https://github.com/dlang/tools/commit/0e44ee7569a4518d5560b84ef394d93a22016c38
Author: anonymous <aG0aep6G at users.noreply.github.com>
Date: 2016-08-29 (Mon, 29 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
spaces around ~ please
Commit: 4da871db19f0311082cfa5fe25284d91142169a9
https://github.com/dlang/tools/commit/4da871db19f0311082cfa5fe25284d91142169a9
Author: anonymous <aG0aep6G at users.noreply.github.com>
Date: 2016-08-29 (Mon, 29 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
missed one
Commit: a63233c22dce33ff91141c5706cdc7d66a8c0099
https://github.com/dlang/tools/commit/a63233c22dce33ff91141c5706cdc7d66a8c0099
Author: Andrei Alexandrescu <andrei at erdani.com>
Date: 2016-08-28 (Sun, 28 Aug 2016)
Changed paths:
M rdmd.d
Log Message:
-----------
Merge pull request #194 from aG0aep6G/rdmd-single-out-root
rdmd: compile the root module in the same step as getting the dependencies
Commit: f8e80a494cf0145d6356526974f08fb9fe356e35
https://github.com/dlang/tools/commit/f8e80a494cf0145d6356526974f08fb9fe356e35
Author: Sebastian Wilzbach <seb at wilzba.ch>
Date: 2016-08-29 (Mon, 29 Aug 2016)
Changed paths:
M README.md
Log Message:
-----------
Add tag & stats badges to the README
Commit: e652d9968c9bb91fa63c143a6a7c0b2a36ec41a1
https://github.com/dlang/tools/commit/e652d9968c9bb91fa63c143a6a7c0b2a36ec41a1
Author: Vladimir Panteleev <github.private at thecybershadow.net>
Date: 2016-08-29 (Mon, 29 Aug 2016)
Changed paths:
M README.md
Log Message:
-----------
Merge pull request #197 from wilzbach/add-badges
Add tag & stats badges to the README
Commit: 34cd04787413092770502419e201466529dcaffe
https://github.com/dlang/tools/commit/34cd04787413092770502419e201466529dcaffe
Author: Sebastian Wilzbach <seb at wilzba.ch>
Date: 2016-08-31 (Wed, 31 Aug 2016)
Changed paths:
M changed.d
Log Message:
-----------
make changed.d runnable
Commit: fba585577b8166010ce79f5e8f7983f65be802e6
https://github.com/dlang/tools/commit/fba585577b8166010ce79f5e8f7983f65be802e6
Author: Andrej Mitrović <andrej.mitrovich at gmail.com>
Date: 2016-08-31 (Wed, 31 Aug 2016)
Changed paths:
M changed.d
Log Message:
-----------
Merge pull request #198 from wilzbach/changed-runnable
[trivial] make changed.d runnable
Commit: c568ac7a8159d3ddced1c18ff53556ea3beff14c
https://github.com/dlang/tools/commit/c568ac7a8159d3ddced1c18ff53556ea3beff14c
Author: Andrej Mitrović <andrej.mitrovich at gmail.com>
Date: 2016-08-31 (Wed, 31 Aug 2016)
Changed paths:
M man/man1/rdmd.1
M rdmd.d
M rdmd_test.d
Log Message:
-----------
Merge pull request #183 from CyberShadow/pull-20160412-193525
rdmd: Add --include switch
Commit: d9ea6a77956fc4159b7dddbb584a660063a82fe7
https://github.com/dlang/tools/commit/d9ea6a77956fc4159b7dddbb584a660063a82fe7
Author: anonymous <aG0aep6G at users.noreply.github.com>
Date: 2016-09-01 (Thu, 01 Sep 2016)
Changed paths:
M changed.d
Log Message:
-----------
remove wrong P around LIs
BUGSTITLE generates an OL for the LIs.
Commit: 977d17f0e844395f7aa7c11532ca64933299fffc
https://github.com/dlang/tools/commit/977d17f0e844395f7aa7c11532ca64933299fffc
Author: Andrej Mitrović <andrej.mitrovich at gmail.com>
Date: 2016-09-01 (Thu, 01 Sep 2016)
Changed paths:
M changed.d
Log Message:
-----------
Merge pull request #199 from aG0aep6G/changed.d-wrong-p
remove wrong P around LIs
Commit: 420ea97a7d9bb9a96106bd8d6daed987ad0ec7f5
https://github.com/dlang/tools/commit/420ea97a7d9bb9a96106bd8d6daed987ad0ec7f5
Author: Basile Burg <basile.b at gmx.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M ddemangle.d
Log Message:
-----------
flush each new demangled line
Commit: 8d5d7e4c15684653ec15a23da56971197b9a3286
https://github.com/dlang/tools/commit/8d5d7e4c15684653ec15a23da56971197b9a3286
Author: Vladimir Panteleev <github.private at thecybershadow.net>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M ddemangle.d
Log Message:
-----------
Merge pull request #200 from BBasile/BBasile-ddemangleflush
ddemangle, flush output for each new demangled line
Commit: 8d3f9efd6ed604bef312de62bb4de7265df789a9
https://github.com/dlang/tools/commit/8d3f9efd6ed604bef312de62bb4de7265df789a9
Author: Martin Nowak <code at dawg.eu>
Date: 2016-10-01 (Sat, 01 Oct 2016)
Changed paths:
A .travis.yml
M DustMite/dustmite.d
M DustMite/splitter.d
M README.md
M changed.d
M ddemangle.d
M dget.d
M latest-tag
M man/man1/rdmd.1
M rdmd.d
M rdmd_test.d
A travis.sh
M update.sh
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into stable
Compare: https://github.com/dlang/tools/compare/60b0185c073c...8d3f9efd6ed6
More information about the phobos
mailing list