Page MenuHomeIsabelle/Phabricator
Feed All Stories

Oct 24 2020

florian.haftmann committed rISABELLE974071d873ba: tuned interfaces.
tuned interfaces
Oct 24 2020, 9:35 PM
florian.haftmann committed rISABELLE13032e920fea: tuned.
tuned
Oct 24 2020, 9:35 PM

Oct 23 2020

makarius committed rISABELLE05d0977ec706: index for https://isabelle.in.tum.de/components (or clones);.
index for https://isabelle.in.tum.de/components (or clones);
Oct 23 2020, 2:33 PM
paulson <lp15@cam.ac.uk> committed rAFP8e40beb6e45c: Simplified some definitions and proofs by eliminating the constant cconcat.
Simplified some definitions and proofs by eliminating the constant cconcat
Oct 23 2020, 1:40 PM
paulson committed rAFPebfb92f8c614: merged.
merged
Oct 23 2020, 1:40 PM
florian.haftmann committed rAFP86066860b37d: enforce strict nesting of local theories.
enforce strict nesting of local theories
Oct 23 2020, 9:21 AM
florian.haftmann committed rISABELLEff181cd78bb7: enforce strict nesting of local theories.
enforce strict nesting of local theories
Oct 23 2020, 9:11 AM

Oct 22 2020

nipkow committed rISABELLE7d7fa4e35053: merged.
merged
Oct 22 2020, 3:56 PM
nipkow committed rISABELLE70b420065a07: tuned names: t_ -> T_.
tuned names: t_ -> T_
Oct 22 2020, 3:56 PM
nipkow committed rISABELLEf3ec4c151ab1: tuned names.
tuned names
Oct 22 2020, 3:56 PM
dcjm committed rPOLYMLcea4c79cc7ef: Change to commit e631964. Only want to leave one word unused but it must be… (authored by dcjm).
Change to commit e631964. Only want to leave one word unused but it must be…
Oct 22 2020, 3:56 PM
dcjm committed rPOLYML1c3436bd9e65: Change various cases of calls to SpaceForAddress that can now be handled by… (authored by dcjm).
Change various cases of calls to SpaceForAddress that can now be handled by…
Oct 22 2020, 3:55 PM
dcjm committed rPOLYMLfa009e9d8399: Fix the calls to gMem.SpaceForAddress(obj)->writeAble(obj). gMem. (authored by dcjm).
Fix the calls to gMem.SpaceForAddress(obj)->writeAble(obj). gMem.
Oct 22 2020, 3:55 PM
dcjm committed rPOLYML8eef024a21bc: On use MAP_STACK on OpenBSD. It causes problems on FreeBSD. (authored by dcjm).
On use MAP_STACK on OpenBSD. It causes problems on FreeBSD.
Oct 22 2020, 3:55 PM
dcjm committed rPOLYMLbe6ebc6da885: Remove some old references to sys/signal.h and sys/termios.h. (authored by dcjm).
Remove some old references to sys/signal.h and sys/termios.h.
Oct 22 2020, 3:55 PM

Oct 21 2020

makarius committed rISABELLEd59242549b7f: support arm64-linux;.
support arm64-linux;
Oct 21 2020, 10:01 PM

Oct 20 2020

dcjm committed rPOLYMLe6319646261e: Make sure the stack pointer is actually in the mapped area rather than at the… (authored by dcjm).
Make sure the stack pointer is actually in the mapped area rather than at the…
Oct 20 2020, 9:56 AM
dcjm committed rPOLYML42079b58255e: Fix incorrect change to configure.ac. (authored by dcjm).
Fix incorrect change to configure.ac.
Oct 20 2020, 9:56 AM
dcjm committed rPOLYML079b3a6b5d42: Put the CODEISNOTEXECUTABLE flag in the Makefile rather than in configure. (authored by dcjm).
Put the CODEISNOTEXECUTABLE flag in the Makefile rather than in configure.
Oct 20 2020, 9:56 AM
dcjm committed rPOLYML801714a708bc: Use a .data.rel.ro section for the read-only data instead of a .rodata section. (authored by dcjm).
Use a .data.rel.ro section for the read-only data instead of a .rodata section.
Oct 20 2020, 9:56 AM
dcjm committed rPOLYMLd224e17f95a0: Rebuild the configuration files after fixing the change to configure.ac. (authored by dcjm).
Rebuild the configuration files after fixing the change to configure.ac.
Oct 20 2020, 9:56 AM
dcjm committed rPOLYML3183ddd7ef69: Add a define to indicate building for the interpreter and don't want the… (authored by dcjm).
Add a define to indicate building for the interpreter and don't want the…
Oct 20 2020, 9:56 AM
paulson committed rISABELLEa9aaef9fcf86: merged.
merged
Oct 20 2020, 12:16 AM
paulson <lp15@cam.ac.uk> committed rISABELLE7956d958ef5b: tidying and de-applying.
tidying and de-applying
Oct 20 2020, 12:16 AM

Oct 19 2020

makarius created Blog Post: Update external prover components for Sledgehammer etc..
Oct 19 2020, 5:02 PM
makarius created Blog Post: Include veriT component for "smt" method.
Oct 19 2020, 4:59 PM
dcjm committed rPOLYML2eed06577510: Change threadId argument to FirstArgument. These were merged after the change… (authored by dcjm).
Change threadId argument to FirstArgument. These were merged after the change…
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML2dcaf593e4e7: Merge branch 'VolatileRef' into CompiledFFITesting (authored by dcjm).
Merge branch 'VolatileRef' into CompiledFFITesting
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML03c23e724928: Fix MutexBlock after change to mutex values. (authored by dcjm).
Fix MutexBlock after change to mutex values.
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML76a9c2d1321c: Minor fixes. (authored by dcjm).
Minor fixes.
Oct 19 2020, 12:39 PM
dcjm committed rPOLYMLe4ca9570364c: Merge branch 'VolatileRef' into CompiledFFITesting (authored by dcjm).
Merge branch 'VolatileRef' into CompiledFFITesting
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML577b743e2b30: Move the creation of the atExit list up to LibrarySupport so that it can be… (authored by dcjm).
Move the creation of the atExit list up to LibrarySupport so that it can be…
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML554e9a26bbea: Fix atExit. (authored by dcjm).
Fix atExit.
Oct 19 2020, 12:39 PM
dcjm committed rPOLYMLaff77383269a: Remove atExit functions from RTS since it's now handled entirely in ML. (authored by dcjm).
Remove atExit functions from RTS since it's now handled entirely in ML.
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML3c3179664d88: When exporting a volatile ref we can clear it if it is in hierarchy zero i.e. (authored by dcjm).
When exporting a volatile ref we can clear it if it is in hierarchy zero i.e.
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML7b258292fd45: Merge branch 'master' into ForkRTSModule (authored by dcjm).
Merge branch 'master' into ForkRTSModule
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML47edaa46b73b: Merge branch 'master' into VolatileRef (authored by dcjm).
Merge branch 'master' into VolatileRef
Oct 19 2020, 12:39 PM
dcjm committed rPOLYMLd3b1b22f3b26: Remove ProcessExternal::SetSingleThreaded since this is handled by RtsModule… (authored by dcjm).
Remove ProcessExternal::SetSingleThreaded since this is handled by RtsModule…
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML958394264734: Add a virtual function to the RtsModules class to handle the very specific case… (authored by dcjm).
Add a virtual function to the RtsModules class to handle the very specific case…
Oct 19 2020, 12:39 PM
dcjm committed rPOLYMLe16e73a30b45: Note a problem with clearing before exporting. The exported version of a saved… (authored by dcjm).
Note a problem with clearing before exporting. The exported version of a saved…
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML3fdba2e620c4: Use volatile refs explicitly. Convert OS.Process.atExit to use them so that it… (authored by dcjm).
Use volatile refs explicitly. Convert OS.Process.atExit to use them so that it…
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML5069d7f22b68: Clear no-overwrite word ref values when they are exported. This avoids (authored by dcjm).
Clear no-overwrite word ref values when they are exported. This avoids
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML8f3d4133c678: Change comment to reflect the changes to the code. (authored by dcjm).
Change comment to reflect the changes to the code.
Oct 19 2020, 12:39 PM
dcjm committed rPOLYMLf5bd8f5d7ac8: Change the X86 code-generator so that resetting a mutex sets it to zero. (authored by dcjm).
Change the X86 code-generator so that resetting a mutex sets it to zero.
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML1a0edce725cc: Change the way mutexes are locked and unlocked. They are now created as zero… (authored by dcjm).
Change the way mutexes are locked and unlocked. They are now created as zero…
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML7708643e1098: Change the buildClosure functions into buildCallback functions that take the ML… (authored by dcjm).
Change the buildClosure functions into buildCallback functions that take the ML…
Oct 19 2020, 12:39 PM
dcjm committed rPOLYMLea1d81c08167: Merge branch 'master' into CompiledFFITesting (authored by dcjm).
Merge branch 'master' into CompiledFFITesting
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML0cf2b206fec8: Merge branch 'AnotherPollBranch' into CompiledFFITesting (authored by dcjm).
Merge branch 'AnotherPollBranch' into CompiledFFITesting
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML595b0a71904d: Merge branch 'master' into AnotherPollBranch (authored by dcjm).
Merge branch 'master' into AnotherPollBranch
Oct 19 2020, 12:39 PM
dcjm committed rPOLYMLd88a3edcb98c: Merge branch 'master' into AnotherPollBranch (authored by dcjm).
Merge branch 'master' into AnotherPollBranch
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML04a4c1ed1756: Merge branch 'master' into AnotherPollBranch (authored by dcjm).
Merge branch 'master' into AnotherPollBranch
Oct 19 2020, 12:39 PM
dcjm committed rPOLYML8e316fd16edd: Remove the code to make trampolines since they are no longer used. (authored by dcjm).
Remove the code to make trampolines since they are no longer used.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML3d031d25a475: Merge branch 'CompileForeignCall' into CompliedFFITesting (authored by dcjm).
Merge branch 'CompileForeignCall' into CompliedFFITesting
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML48cb2b24ff27: Revert "Remove FlushInstructionCache" d3c42ae. We may need this for the ARM… (authored by dcjm).
Revert "Remove FlushInstructionCache" d3c42ae. We may need this for the ARM…
Oct 19 2020, 12:38 PM
dcjm committed rPOLYMLc89f66c8ee6e: The abi type is always a short int. (authored by dcjm).
The abi type is always a short int.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYMLbbfff949ac36: Merge branch 'master' into CompileForeignCall (authored by dcjm).
Merge branch 'master' into CompileForeignCall
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML0433fa46ab63: Remove PolyInterpretedCreateCallback since we're not supporting callbacks in… (authored by dcjm).
Remove PolyInterpretedCreateCallback since we're not supporting callbacks in…
Oct 19 2020, 12:38 PM
dcjm committed rPOLYMLf569b0e3e8ed: Fixes, mainly with structs. (authored by dcjm).
Fixes, mainly with structs.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML03439e5b3c54: Pass a vector of addresses to ffi_call rather than the arguments themselves. (authored by dcjm).
Pass a vector of addresses to ffi_call rather than the arguments themselves.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML32d30a3f8d98: Include a temporary version of RunCall.rtsCallFull4 because it isn't included… (authored by dcjm).
Include a temporary version of RunCall.rtsCallFull4 because it isn't included…
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML7977da2fa662: Tidy up to fix some issues. (authored by dcjm).
Tidy up to fix some issues.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYMLf91979dbb293: Raise an exception if FFI is not supported. (authored by dcjm).
Raise an exception if FFI is not supported.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYMLdc3fe8d79cbb: Added support for foreign function calling. (authored by dcjm).
Added support for foreign function calling.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML3078ee3a3193: Add initial support for FFI in interpreted version. (authored by dcjm).
Add initial support for FFI in interpreted version.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYMLdaae1dd83d51: Merge branch 'CompileForeignCall' of https://github.com/dcjm/polyml into… (authored by dcjm).
Merge branch 'CompileForeignCall' of https://github.com/dcjm/polyml into…
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML5f27082311fa: Add configure tests for libffi and ffi.h in case we're building the interpreted… (authored by dcjm).
Add configure tests for libffi and ffi.h in case we're building the interpreted…
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML27c401732751: Added Inet6Sock and removed NetHostDB. This brings it in line for polyml.pyp. (authored by dcjm).
Added Inet6Sock and removed NetHostDB. This brings it in line for polyml.pyp.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML3136b9e2ad76: Rename the configurations to build the interpreted versions so Debug and… (authored by dcjm).
Rename the configurations to build the interpreted versions so Debug and…
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML9f1501d89010: Turn abiList into a function so it is only constructed when initGlobalEnv is… (authored by dcjm).
Turn abiList into a function so it is only constructed when initGlobalEnv is…
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML0e4a53fdf878: Another basis file that needs a different version after the compiler has been… (authored by dcjm).
Another basis file that needs a different version after the compiler has been…
Oct 19 2020, 12:38 PM
dcjm committed rPOLYMLa7c1ad60d382: Rebuild to incorporate changes to Makefile.am. (authored by dcjm).
Rebuild to incorporate changes to Makefile.am.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYMLd049d85ff591: Forgot to include this. (authored by dcjm).
Forgot to include this.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML183f259793cf: Merge branch 'master' into CompileForeignCall (authored by dcjm).
Merge branch 'master' into CompileForeignCall
Oct 19 2020, 12:38 PM
dcjm committed rPOLYMLb20f645a47d8: Update compiler version to 5.8.2 so that we pick up the correct files on… (authored by dcjm).
Update compiler version to 5.8.2 so that we pick up the correct files on…
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML659ee6b884d0: Move changed files now that the base version is 5.8.1. (authored by dcjm).
Move changed files now that the base version is 5.8.1.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML96cac5d31cff: Rebuild configure and Makefiles after removing libffi. (authored by dcjm).
Rebuild configure and Makefiles after removing libffi.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML9b3de2006d5d: No longer use libffi for anything. (authored by dcjm).
No longer use libffi for anything.
Oct 19 2020, 12:38 PM
dcjm committed rPOLYML04d02b420f73: Remove libffi completely. (authored by dcjm).
Remove libffi completely.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML7707bcf6dd7f: Switch to using the ML representation of the data structure for C types. (authored by dcjm).
Switch to using the ML representation of the data structure for C types.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML6b111a0974e6: Use an internal representation for the ABI rather than libffi's. (authored by dcjm).
Use an internal representation for the ABI rather than libffi's.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML6961db963d31: Create a Foreign structure in Initialise and use that when building the basis… (authored by dcjm).
Create a Foreign structure in Initialise and use that when building the basis…
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML8c6694eff2b5: Remove RTS calls from poly_ffi. (authored by dcjm).
Remove RTS calls from poly_ffi.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYMLbdbd450fbc48: Add old version for bootstrap. (authored by dcjm).
Add old version for bootstrap.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML41b61aa395a9: Switch to using the separate RTS calls. (authored by dcjm).
Switch to using the separate RTS calls.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYMLc8403b6d1259: Complete closures for Unix 64-bit by implementing structs as arguments and… (authored by dcjm).
Complete closures for Unix 64-bit by implementing structs as arguments and…
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML3c59e5fcd416: Small fix to FFI RTS call for Unix. (authored by dcjm).
Small fix to FFI RTS call for Unix.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML206b68f67116: Complete struct passing for Win64 callbacks. (authored by dcjm).
Complete struct passing for Win64 callbacks.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYMLfc8823656e46: Generate the main part of a callback in the first application to the argument… (authored by dcjm).
Generate the main part of a callback in the first application to the argument…
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML6214eb21b5cd: Change the way the cStructn functions work so that it is possible to compute… (authored by dcjm).
Change the way the cStructn functions work so that it is possible to compute…
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML07c9e32fcf82: Add original version of ForeignMemory for bootstrapping. (authored by dcjm).
Add original version of ForeignMemory for bootstrapping.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML4d251dd08ab7: Use alloca for arguments and result in FFI calls. (authored by dcjm).
Use alloca for arguments and result in FFI calls.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML4b901f4f7e85: Add Foreign.Memory.alloca. This allocates temporary memory on the stack. (authored by dcjm).
Add Foreign.Memory.alloca. This allocates temporary memory on the stack.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML57d941372a34: Add separate RTS calls for the FFI functions. (authored by dcjm).
Add separate RTS calls for the FFI functions.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML2f4d00556739: When passing a callback touch it in the "delete" function. (authored by dcjm).
When passing a callback touch it in the "delete" function.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML8355901278a6: Merge branch 'master' into CompileForeignCall (authored by dcjm).
Merge branch 'master' into CompileForeignCall
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML1099f0201f17: Add comment about closures. (authored by dcjm).
Add comment about closures.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML19cc0848c6c7: Remove assembly code entries for kill-self and pop-arg-and-closure. (authored by dcjm).
Remove assembly code entries for kill-self and pop-arg-and-closure.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML091584201122: Add inline absolute 64-bit constants to the code-generator for 32-in-64. This… (authored by dcjm).
Add inline absolute 64-bit constants to the code-generator for 32-in-64. This…
Oct 19 2020, 12:37 PM
dcjm committed rPOLYMLa1ba54bf3fb5: Fix argument area address in X64/Unix closures. (authored by dcjm).
Fix argument area address in X64/Unix closures.
Oct 19 2020, 12:37 PM
dcjm committed rPOLYML0e62d5c15252: Push with 32-bit address is only used in native 32-bits. (authored by dcjm).
Push with 32-bit address is only used in native 32-bits.
Oct 19 2020, 12:37 PM