Skip to content

Conversation

@MartinNowak
Copy link
Member

Conflicts:
src/escape.d
src/func.d
src/globals.d
src/mars.d
src/mtype.d
src/statementsem.d
test/fail_compilation/test16193.d

To already resolve the merge conflicts and for final testing of the scope branch before merging it back.

Dicebot and others added 30 commits October 17, 2016 22:53
Original name was confusing in absence of "transition"
context and could lead into thinking it enables @safe checks.
fix Issue 16625 - undeprecated switch fallthrough error
Rename 'safe' global arg to 'vsafe'
…sted

- Since dlang#5500 buildPostblit/Dtor/OpAssign are run before
  the struct size is finalized, thereby now making structs nested
  that previously were not.
- Not sure if the old behavior was an intended feature. If not
  we might want to deprecate it.
fix Issue 16627 - non-static structs with postblit/dtor fields now nested
- This reverts removing the AggregateDeclaration.setScope override (see
  75b5b69) and fixes a wrong error triggered by setting _scope on a
  SIZEOKdone struct during deferred setScope phases (outer struct has
  forward references).
fix Issue 16607 - forward reference error for nested struct
Delete dmd.exe before build in 'release' target
wilzbach and others added 25 commits December 24, 2016 07:29
sed 's/\([a-zA-Z0-9]\)->/\1./' -i */*.d
get broadcast to work with YMM registers
cg87.c: more conversion to CodeBuilder
- enable PIC by default on amd64 linux (no significant overhead, full
  PIC/PIE support)
- also see dlang/installer#207
disable CircleCI on dmd-1.x branch
fix Issue 16794 - dmd not working on Ubuntu 16.10
fix Issue 17029 - [Reg 2.072] scope variable may not be returned
- only fetch base branch (and only with --depth=1)
- use '<>' null email address
- mention merge hashs in commit message

Alternatively could use GH's PR merge refs, but GH is fairly slow at
merging them, and the PR might have been updated in the meanwhile.

git fetch https://github.com/dlang/dmd.git pull/$CIRCLE_PR_NUMBER/merge --depth=1
git checkout FETCH_HEAD
- because git lacks the common history of the branches a textural
  merge is performed and will fail unexpectedly
CircleCI: merge PR branch into master before testing
merged-on-behalf-of: Martin Nowak <code@dawg.eu>
issue 17027 - add TZCNT and LZCNT to inline assembler
Merge remote-tracking branch 'upstream/stable' into merge_stable
Fix Issue 17034 - DMD 32 bit PIC wrong code
@dlang-bot
Copy link
Contributor

Fix Bugzilla Description
14613 DMD: Internal error: backend/cod1.c 1567 on '-O' switch
16607 [REG2.072b1] forward reference error for nested struct
16625 [Reg 2.072] new and previously undeprecated switch case fallthrough error
16627 [Reg 2.072] non-static structs with postblit/dtor fields are now nested

…_scope

Conflicts:
	src/escape.d
	src/func.d
	src/globals.d
	src/mars.d
	src/mtype.d
	src/statementsem.d
	test/fail_compilation/test16193.d
@MartinNowak MartinNowak force-pushed the merge_master_into_scope branch from b3c83ba to 491b7cc Compare December 27, 2016 13:11
@MartinNowak MartinNowak merged commit cd0640e into dlang:scope Dec 27, 2016
@MartinNowak MartinNowak deleted the merge_master_into_scope branch December 27, 2016 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.