An error occurred fetching the project authors.
- 17 Aug, 2007 1 commit
-
-
Robert Bradshaw authored
-
- 28 Jul, 2007 1 commit
-
-
William Stein authored
-
- 11 Jul, 2007 1 commit
-
-
Robert Bradshaw authored
Emulates behavior of from <module> import *
-
- 10 Jul, 2007 1 commit
-
-
Robert Bradshaw authored
For some reason, it actually makes it slower in some of the most common cases (now commented out). Why? It does help in others.
-
- 07 Jun, 2007 1 commit
-
-
Robert Bradshaw authored
-
- 27 Feb, 2007 1 commit
-
-
Robert Bradshaw authored
"cdef inline foo()" now valid, and will place inline in the resulting c code "cdef o = expr" and "cdef type x = expr" now valid. This may not seem like a huge change, but it ended up requiring quite a bit of work. The variables are still all declared at the top, but the assignment takes place at the specified line in the code. If an assignment is made at declaration, the variable is initalized to 0 rather than None (also skipping an INCREF) and Py_XDECREF is used on exiting the function (in case an error occured before the actual value was calculated). Hence these variables MUST NOT be used before they are defined or it will probably segfault.
-
- 30 Nov, 2006 1 commit
-
-
William Stein authored
There's a minor bug, if you try to cdef a readonly variable at the module scope, the compiler raises an UnboundLocalError exception. The attached patch seems to clear up the problem and gets the compiler to report the correct error.
-
- 03 Nov, 2006 1 commit
-
-
William Stein authored
-
- 02 Nov, 2006 1 commit
-
-
William Stein authored
For example: /* "/Volumes/HOME/s/devel/sage-1/sage/matrix/matrix_generic_sparse.pyx":581 x = set(v.keys()).intersection(set(w.keys())) a = 0 for k in x: # <<<<<<<<<<<<<< a = a + v[k]*w[k] return a */ __pyx_3 = PyObject_GetIter(__pyx_v_x); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 581; goto __pyx_L1;} for (;;) {
-
- 20 Oct, 2006 1 commit
-
-
William Stein authored
-