- 27 Apr, 2015 2 commits
-
-
Marius Wachtler authored
support for 3arg pow, long("0xBB", 16) and long("0xBBL", 0)
-
Marius Wachtler authored
-
- 25 Apr, 2015 4 commits
-
-
Kevin Modzelewski authored
- Py_FatalError() has to be an expression (previously was multi-line macro) - Add definitions of some PyObject_GC_* functions - imp.load_dynamic With these changes, bcrypt installs and runs
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Amazingly, cffi compiled just fine with some missing function declarations. It provided implicit definitions for them and then casted the "int" return type up to a PyObject*.
-
- 24 Apr, 2015 13 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Some misc virtualenv + library support
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
(dependencies of bcrypt) Increase test timeouts since this takes around 90s to install in debug mode.
-
Kevin Modzelewski authored
Base off of sys.prefix instead of sys.executable, since in virtualenvs the executable is in an extra bin/ directory.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
But not both cmp and key at the same time. We might want to just switch to CPython's sort implementation for that.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Remove a workaround in req_install.py
-
Kevin Modzelewski authored
Rewrite calls into BoxedMethodDescriptors
-
Kevin Modzelewski authored
This involves - special-casing their __get__ - adding some ability to rewrite calls to functions that take *args
-
Kevin Modzelewski authored
initial compile() support
-
- 23 Apr, 2015 8 commits
-
-
Kevin Modzelewski authored
Hopefully this helps detect more forms of file corruption, such as 0-byte cache files.
-
Kevin Modzelewski authored
Modules have a __file__ attribute but that's only used for the module repr. The filename that's used in tracebacks is stored in the code object.
-
Kevin Modzelewski authored
We don't currently destruct CLFunctions, but this makes it clear that each SourceInfo belongs to a single CLFunction.
-
Kevin Modzelewski authored
compile() is starting to work
-
Kevin Modzelewski authored
Before, if we saw that they were going to immediately be executed in the current globals scope (ie no "in" clause), we would execute them without custom globals. In order to split the compilation from the execution, just always compile them with custom globals support. This involved some refactoring of the assumptions about when the globals object gets passed or not.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
- 22 Apr, 2015 4 commits
-
-
Kevin Modzelewski authored
Using the makefile-to-cmake shim Thanks to @dagar for building it for us!
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Fix analysis issue that virtualenv was running into
-
Kevin Modzelewski authored
The issue was that the types analysis was osr-aware, where we would only type-analyze the sections of the function accessible from the osr entry point. The phi and definedness analyses were not osr-aware, so they would think that phis in certain places where the type analysis knew that they were undefined. So this change makes definedness and phi analysis osr-aware, where they only analyze the appropriate section of the function. I think this means that we will do these analyses more, since we have to rerun them for each entry point, so hopefully analysis time doesn't increase too much.
-
- 21 Apr, 2015 9 commits
-
-
Kevin Modzelewski authored
Metaserver misc
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
- fix list sorting gc bug (we did not hook std::get_temporary_buffer) - eval(" 2") - better SystemExit handling - file.writelines - list assign non-sequential slice
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Speed-up analysis and irgen
-
Marius Wachtler authored
this descreases the number of symbols / stackmap constants size slightly
-