-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add vagrant based develop enviroment #1104
Open
aisk
wants to merge
3,620
commits into
pyston:master
Choose a base branch
from
aisk:vagrant
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add doc to existed builtin function or method
Add a FileHandle class for c++-style raii on FILE* objects. Also, add support for using the cpython parser for parsing strings (still only in -X mode).
Misc optimizations for pyxl2
Misc pyxl2 perf improvements continued
Parser fix: call fclose
…t access destroyed memory This caused the 'self->map.size() == self->map_elts' assert we saw sometimes on travis CI
These cpython tests are passing now
Test PR to track down the travis CI self->map.size() == self->map_elts assert
update README for 0.4 release
Update head version number to 0.5
and a couple of the other related functions: - addRTFunction is now an overload of FunctionMetadata::addVersion - boxFunctionMetadata is now createFunctionFromMetadata (it doesn't return a box) - createRTFunction was just a wrapper around new FunctionMetadata(), so get rid of it - boxRTFunction is now FunctionMetadata::create "CLFunction" never really made sense as a name, and some of the other related functions didn't make sense either (especially after a couple refactorings happened). Hopefully this makes it less confusing.
Improve comments, rename CLFunction
This removes it from the debug testing configuration and should hopefully reduce CI timeouts.
Use configurable path to cpython
Move the sqlalchemy 0.5 test to extra/
…as broken links to the llvm and clang repository.
modified git_svn_gotorev.py to work with both py2 and py3
Switch to cpythons file object implementation
Enable working cpython tests
The socket implementation used to only call close on a socket when all references where gone. This works fine for cpython which uses reference counting but for pyston (and pypy) this is a problem. This works around the problem in a similar way as pypy does. It also uses the same method names so that 3th party libs which already support pypy will automatically work with pyston too. (e.g. urllib3)
fix misc problems (del nonexisting attr, bool ops, super: support nonexisting attr,...)
Make the pycrypto integration test run the testsuite
The static variables should be fine because this is compiled as shared object which we the GC will automatically scan.
the module is much faster than the python implementation But I had to change the code a little bit because of our GC and more importantly because some of our types have different names etc... I also noticed that we failed to to set capifunc.__module__ in a lot of cases which made pickle error
add the _locale and cPickle modules
socket fixes
Get libsass working by fixing c++ EH handling
The performance is the same but it removes quite a lot of unnecessary code and makes hopefully maintaining our codebase a little easier.
switch to cpython traceback implementation
Directly use cpythons errors.c file
Sorry for not getting back to this. This looks great -- is the existence of this file enough for it to be obvious how to use it? @KrishMunot added some docs in #1147, which might be nice to merge with. |
Closed
kmod
force-pushed
the
master
branch
2 times, most recently
from
October 28, 2020 21:01
352fd89
to
6488a3e
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#1096