-
Notifications
You must be signed in to change notification settings - Fork 68
Comparing changes
Open a pull request
base repository: davisp/python-spidermonkey
base: master
head repository: garywiz/python-spidermonkey
compare: mozjs185-port
- 10 commits
- 106 files changed
- 1 contributor
Commits on Oct 31, 2011
-
Fixed bug in context.gc() where the reference was not passed back.
Gary Wisniewski committedOct 31, 2011 Configuration menu - View commit details
-
Copy full SHA for 0a0a5f3 - Browse repository at this point
Copy the full SHA 0a0a5f3View commit details -
Started down the path of making changes for the current spidermonkey …
…1.8.5 release. Lots yet to do.
Gary Wisniewski committedOct 31, 2011 Configuration menu - View commit details
-
Copy full SHA for 06f3419 - Browse repository at this point
Copy the full SHA 06f3419View commit details
Commits on Nov 1, 2011
-
First round of changes. Compiles cleanly at this point, but doesn't run.
Gary Wisniewski committedNov 1, 2011 Configuration menu - View commit details
-
Copy full SHA for 0dbcaac - Browse repository at this point
Copy the full SHA 0dbcaacView commit details -
- Added --prebuilt-library switch to setup.py so that a downloaded ve…
…rsion of spidermonkey can be used easily. - Added new calling sequences with jsid instead of jsval - Temporarily removed checks for JS_THREADSAFE, but a lot has changed in 1.8.5 that requires review - Changed malloc() to calloc() to assure that undocumented structure members are initialized to zero. - Eliminated internal "js_" calls and replaced with new "JS_" API equivalents.
Gary Wisniewski committedNov 1, 2011 Configuration menu - View commit details
-
Copy full SHA for c26ccca - Browse repository at this point
Copy the full SHA c26cccaView commit details
Commits on Nov 2, 2011
-
- Fixed notorious memory corruption bug (malloc length incorrect in p…
…yobject.c) - Deprecated old embedded libjs build and removed old libjs code. - Added ability to add finalize functions to general hashobj wrappers to handle synchronization of tasks between js and python - make_object now NEVER returns an object which is not of the requested type. There was erroneous code which unwrapped existing py objects which were causing memory overwrites with certain types of return values. - Added unwrap_pyobject() to handle cases where we want to unwrap rather than double-wrap python objects passed back from js - Still some bugs in iterators. - Still some problems with old memory and runtime checks do to the Operation Callbacks change in 1.8.5.
Gary Wisniewski committedNov 2, 2011 Configuration menu - View commit details
-
Copy full SHA for 2388fde - Browse repository at this point
Copy the full SHA 2388fdeView commit details
Commits on Nov 4, 2011
-
- Fixed checks for void pid to use JSID_IS_VOID
- Fixed bug in iterators which referred to the wrong object in the new JSNative calling sequence.
Gary Wisniewski committedNov 4, 2011 Configuration menu - View commit details
-
Copy full SHA for 37808ef - Browse repository at this point
Copy the full SHA 37808efView commit details
Commits on Jul 9, 2012
-
- Fixed extraneous Py_DECREF of python context object which could
segfault randomly. - Fixed jsval references to use macros properly. It's likely there were some bugs hiding since the comparisons made using previous API techniques were no longer valid.
Gary Wisniewski committedJul 9, 2012 Configuration menu - View commit details
-
Copy full SHA for fabe80d - Browse repository at this point
Copy the full SHA fabe80dView commit details
Commits on Jul 24, 2012
-
- Global object is now managed via a weakref to eliminate reference c…
…ycles internally when wrapped objects get assigned to global storage. This means it is the responsibility of the owner of the context to make sure the global object is not deleted, but in the case it is the library will simply failsafe by no longer supporting globals for access or modification. - Changed StopIteration exception to use 1.8.5 library call. - Fixed reference counting problems with iterators.
Gary Wisniewski committedJul 24, 2012 Configuration menu - View commit details
-
Copy full SHA for dacd112 - Browse repository at this point
Copy the full SHA dacd112View commit details -
Weakref-capable globals are now recognized and treated specially.
Otherwise, the global object is kept as a reference and may cause leaks if populated with wrapped python objects.
Gary Wisniewski committedJul 24, 2012 Configuration menu - View commit details
-
Copy full SHA for 7c9b4d6 - Browse repository at this point
Copy the full SHA 7c9b4d6View commit details
Commits on Apr 23, 2013
-
Fixed a bug which prevented raising exceptions within the access chec…
…k routine. Now, you can either return "False" or raise an exception to indicate an access check failure.
Gary Wisniewski committedApr 23, 2013 Configuration menu - View commit details
-
Copy full SHA for 8726bfe - Browse repository at this point
Copy the full SHA 8726bfeView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...mozjs185-port