Remi Meier avatar Remi Meier committed 8ff2c3b

stm: work around the many inevitable transactions waiting for a good solution. but now signals may be delayed indefinitely

Comments (0)

Files changed (1)

pypy/rlib/rsignal.py

 # don't use rffi.LONGP because the JIT doesn't support raw arrays so far
 struct_name = 'pypysig_long_struct'
 LONG_STRUCT = lltype.Struct(struct_name, ('c_value', lltype.Signed),
-                            hints={'c_name' : struct_name, 'external' : 'C'})
+                            hints={'c_name' : struct_name, 'external' : 'C',
+                                   'stm_dont_track_raw_accesses':True})
 del struct_name
 
 pypysig_getaddr_occurred = external('pypysig_getaddr_occurred', [],
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.