Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Conversation

@den-run-ai
Copy link
Contributor

No description provided.

vmuriart and others added 30 commits February 13, 2017 10:13
Removed extra newline at beginning from deprecation warning message
Make it easier to diff and upgrade versions by
breaking into multiple lines and using path completion

Powershell continuation: http://stackoverflow.com/a/2608186/5208670
Powershell options splatting: http://stackoverflow.com/a/24313253/5208670
pytest on travis initially required `sudo=required` otherwise failed.
Without the sudo flag pytest wasn't being upgraded. Needed to force
upgrade.

pytest-dev/pytest#2240
Needs local imports to work.
Conversion done with unittests2pytests and a couple regex
Control settings for some add-ons like pytest
NUnit3/OpenCover behavior changed.
Filter removes coverage from Embedded test files by
focusing only on types of Python.Runtime.*
We don't need the `*.dll` variant since we don't call for those
in `runtime.cs`

Enable embedded tests on travis
Find dlls for embedded tests on PY3
Copy Python.Runtime.dll.config to embedded tests bin output
Avoid having to manually update python/travis versions
Closes #352
Embedded tests start running and find dll now, but crash due to Pythonnet issues
Disabled embedded tests again on travis until fixed issues.
* Update setup.py

* Update clr.py
Add StackExchange and Slack shields

Shields got too long for a single line, had to break them up into two lines.
One for build/quality status, the other for social/info.

Add regression number to disabled code.
* Add Slack integration for Travis

* Use encrypted string for Travis.

* Add hook for Appveyor.
Based from: http://stackoverflow.com/a/24115039/5208670
Moved to own section to separate as a prep-enviroment step
Makes it easier to switch test-runners in the future.
Note the if section is being skipped for NUnit3, but leaving it
in case needed to rollback to NUnit2, or upgrade to XUnit
Pytest doesn't need stderr redirect. It behaves
Conda automatically updates when doing install. To disable its autoupdate add

    conda config --set auto_update_conda False
Pytest options provide summary for skipped/xfailed tests
and adds color on appveyor
vmuriart and others added 25 commits March 2, 2017 23:00
Had to remove defaults to disambiguate call on `internal RunString`.
Can re-add after removing `public RunString`

Closes #401
They both refer to the PyDebug builds but were added at different times.

Closes #362
ABIFlags were introduced in PY32, and --with_wide_unicode was removed in PY33.

https://docs.python.org/3/whatsnew/3.3.html#functionality

Closes #417
Make it easier to distinguish if editor tab refers to class or test.
Can't start at dev1 as bumpversion breaks if we add a minimum start version for dev.
Ensure that new binaries are generated for releases which are usually not from pull_requests.

Using APPVEYOR_REPO_TAG_NAME because yields shorter syntax
because it's undefined (ie false) when not a tag
and APPVEYOR_REPO_TAG has to be compared to lowercase `true` instead
of `True` like everything else.

Definitions:
APPVEYOR_REPO_TAG_NAME - contains tag name for builds started by tag; otherwise this variable is undefined;
APPVEYOR_REPO_TAG - true if build has started by pushed tag; otherwise false;

https://www.appveyor.com/docs/environment-variables/
* Fix numpy array and README example

Generic Lists were falling through and being classified as `typecode.Object`
To solve this, adding a specific processing branch for `Generic Lists` only
to avoid breaking the changes from 471673a

Closes #249

* Update syntax
@codecov
Copy link

codecov bot commented Mar 18, 2017

Codecov Report

Merging #430 into pypy will increase coverage by 64.47%.
The diff coverage is 73.38%.

@@            Coverage Diff             @@
##            pypy     #430       +/-   ##
==========================================
+ Coverage   3.12%   67.59%   +64.47%     
==========================================
  Files         62       62               
  Lines       8135     5292     -2843     
  Branches     869      849       -20     
==========================================
+ Hits         254     3577     +3323     
+ Misses      7874     1484     -6390     
- Partials       7      231      +224
Flag Coverage Δ
#setup_linux 74.74% <100%> (?)
#setup_windows 66.95% <71.86%> (?)
Impacted Files Coverage Δ
src/runtime/interop.cs 95.73% <ø> (+95.36%)
src/runtime/runtime.cs 86.95% <ø> (+82.9%)
src/runtime/exceptions.cs 80.35% <ø> (+80.35%)
src/runtime/constructorbinding.cs 9.85% <0%> (+9.85%)
src/runtime/modulefunctionobject.cs 62.5% <0%> (+62.5%)
src/runtime/fieldobject.cs 67.92% <0%> (+67.92%)
src/runtime/classbase.cs 78.09% <0%> (+78.09%)
src/runtime/classderived.cs 0% <0%> (ø)
src/runtime/propertyobject.cs 70% <0%> (+70%)
src/runtime/methodobject.cs 64.78% <0%> (+64.78%)
... and 80 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 35094e8...4df6105. Read the comment docs.

@den-run-ai den-run-ai changed the title update to latest update pypy branch to latest - for string fixes Mar 18, 2017
@vmuriart
Copy link
Contributor

You should move the pypy work to your fork.

Also you shouldn't really merge upstream work into yours, it makes it harder to see the actual changes your work is doing. You should rebase your work instead.

@den-run-ai
Copy link
Contributor Author

Ok, let me do that these weekends.

We have some progress, few more issues resolved with PyPy.

@den-run-ai den-run-ai closed this Mar 18, 2017
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.

7 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.