October 01, 2016 [phobos] [dlang/tools] 350b81: rdmd: Fix --eval (update import list) | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/stable Home: https://github.com/dlang/tools Commit: 350b8105473bd933660ffe2d17225d75b951ad4d https://github.com/dlang/tools/commit/350b8105473bd933660ffe2d17225d75b951ad4d Author: Vladimir Panteleev <git@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation