Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented Sep 22, 2020

See Commits and Changes for more details.


Created by pull[bot]. Want to support this open source service? Please star it : )

drodriguez and others added 4 commits September 21, 2020 12:14
- Skip the creation of symlinks for the LLVM subprojects. Not needed anymore.
- Use `update-checkout.cmd` instead of manually checking out git repositories.
  - Instead of the focused subset of repositories, `update-checkout` will check all of them, which is not ideal, but the machine network connection is good, so it should not add a lot of delay.
  - The repositories, however, are cloned without history, which should improve download a little.
- Accept new environment variable `REPO_SCHEME` which is passed to update-checkout to be able to use this script for different branches by only changing an enironment variable in the CI server job configuration. By default uses `master` (which will need to be changed soon).
- Pass the environment variable `ghprbCommentBody` as a `--github-comment` argument of `update-checkout`, which should checkout the provided PR from GitHub.
- Fix the creation of the Clang module cache temporal directory.
- Add `PYTHON_HOME` to the path, just in case it is not already there.
When building a curry thunk for unapplied references to instance
methods, the type checker would build a CallExpr rather than a
DotSyntaxCallExpr to work around various issues with source locations.
Fix the underlying issues with source locations in DotSyntaxCallExpr
so we can consistently build DotSyntaxCallExpr here, and assert that
we don't do this again:

* DotSyntaxCallExpr wasn't able to reason about having just one of its
children having source location information; fix it.
* @dynamicCallable support was passing the declaration source location
for the call expression, which was nowhere in the expression itself.
The above mistake was covering for this one.
…g-update-checkout

[windows] Use update-checkout in build-windows.bat
…ntax-call-source-locs

[Type checker] Use DotSyntaxCallExpr consistently for instance members.
@pull pull bot merged commit 7be312c into swiftwasm Sep 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants