-
Notifications
You must be signed in to change notification settings - Fork 165
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
Hpcgap merge nov25 #375
Hpcgap merge nov25 #375
Conversation
Add optimisation to syFgetsNoEdit to get string straight from buffer
Port HiddenTrueMethod related code to C
Draft overview of changes in GAP 4.8 beta.
Run tests on Ubuntu 8-core machine. No tweaking of number afterwards.
Remove XSET_ type-caching optimisations
dependencies, namespaces.
Improve profile coverage of else and for-range statements
Add some more documentation for profiling
* This is not properly initialised if one does not have any needed packages
* NormedVectors is declared obsolete in `lib/obsolete.gd`
This is obsolete according to `lib/obsolete.gd`, and identical with IdentityMat.
Tuple is marked as obsolete.
Semigroups updates.
This removes a dependency of dict.gi on the rest of the library.
Cleanup dict.g{i,d}, remove hash.g{i,d}
This was broken by PR gap-system#317
With regard to |
@ChrisJefferson thanks - seems to me that |
The timeout stuff now hopefully fixed (by being siabled, so the functions always fail) |
To clarify something else: HPC-GAP does use configure, but the one in egrep -v '^ln -sf .* Makefile$' configure > hpc/configure or something similar. |
Actually, please just wait a while before merging -- I used some new software and the history looks horrible. |
fd230d6
to
64b85b7
Compare
That's pretty cool, actually :). Will this be usable together with |
It is still using the Boehm GC (which does have a generational API), so, yes. I have no idea yet what this will give us in terms of performance, though. I'm nowhere near the point where it is ready for testing. |
@ChrisJefferson is this ready to merge now? Seems like you've managed to squeeze all similarly looking "imerge" commits. |
Yep, this is good (I hope!). I have made issue #377 to represent the unimplemented timeout functionality. |
Merge of the master branch (as on Nov 25th) into hpcgap-default.
New mega-merge for HPC-GAP.
EDIT: Now passing all tests (hopefully)
The biggest issue is that the new Timeout functionality doesn't work. I haven't investigated at all how hard it would be to fix it, but by "luck", as HPC-GAP doesn't use configure, it compiles as disabled so users can't call it anyway.