Overview

Request 613229 accepted

- Switch to openSSL 1.1 by default.
- Update to version 0.22.2+git1261.5b3f4218:
* Remove redundant check from String.concat
* Fix String.concat ignoring the len parameter
* Relax ProcessMonitor checks for execute bits
* Update Backpressure.apply/release examples (#2708)
* Fix truncate() parameter in String.rstrip()
* Fix File.flush return value for case of zero bytes to flush. (#2704)
* Compute File.writeable based on FileWrite instead of FileRead. (#2698)
* Do not use llvm.smul.with.overflow.i64 anymore (#2693)
* Change directory.open_file() to use readonly open (#2697)
* Avoid flattening arrow to type param, fixing typechecking when bound to another type param. (#2692)
* Add addc, subc and mulc functions to I128 and U128 (#2645)
* Fix __digestof phi expression returns the wrong type (#2683) (#2691)
* Minor improvements to the persistent vector (#2690)
* fix libponyrt benchmarks for 32bit platforms (#2687)
* Clarify difference between ARM32 and ARM64 exception handling
* Fix failing aarch64 (ARM64) build
* Fix File.valid() and clarify File behavior in error cases (#2656)
* Add mechanism to register (noisy) signal handler
* Makes the `MapIs` type alias in `"collections/persistent"` be an alias to the persistent `HashMap` class, not the mutable one. (#2680)
* Implement RFC 54 (subtyping exclusion) (#2678)
* Fix `make install` to use DESTDIR and follow common conventions (#2673)
* Update lib gbenchmark to v1.4.0 (#2669)
* Fix atomic initializer in pool.c on ARM (issue #2654) (#2668)
* Use Material theme for stdlib documentation (#2638)
* Fix code generation crash with variable declarations in nested tuples (#2664)
* Improve code generation of tuple trace functions (#2666)
* Disable avx512f for x86 targets only (#2665)
* Initialize new_action.sa_handler to default (#2640)
* Remove invalid annotations in ponybench (#2661)
* Add SourceLoc.type_name method, showing the name of the containing type. (#2643)
* Issue a compiler error on a known annotation in an invalid location (#2633)
* Fix tuple pattern matching issue where some elements would violate caps. (#2658)
* Add experimental flag to compile a static binary. (#2635)
* Improve error message when trying to load a non-directory package path (#2657)
* avoid implicit fallthrough error with gcc7 (#2655)
* Refactor identity code generation to avoid closed-world assumptions (#2553)
* Add codeblock to Backpressure example program
* Add Ponybench to stdlib
* Make digestof and hash() return USize instead of U64 and add hash64() (#2615)
* Fix scheduler suspend edge case assertion (#2641)
* Fix code generation failure with tuples in recover blocks (#2642)
* Update with experimental support for LLVM 6.0.0 (#2595)
* actor.c bugfix: Do not mute sender if sender is under pressure
* Fix openSUSE version string typo (#2637)
* refactor file_path walk method (#2634)
* Improve pattern matching error reporting (#2628)
* Allow more customisation of artificial environments
* Fix for bug #2620 (#2627)
* Improve code generation of union/isect pattern matching (#2619)
* Do not realloc non-pony_alloc'ed memory in pony_realloc (#2618)
* fix off-by-one error in String.cstring (#2616)
* Add field docstrings to public fields of stdlib entities (#2588)
* add NULL check to array inference code (#2603)
* Make asserts consistent across asio implementations (#2590)
* Ensure ASIO thread cannot be stopped prematurely (#2612)
* Handle EAGAIN errors on socket operations (#2611)
* Add a 32-bit implementation of the siphash hashing algorithm (#2607)
* Add support for getting the index of a scheduler (#2571)
* Relax the rules for tuple recovery (#2585)
* Delay union folding until the expr pass (#2608)
* Properly report type parameter capability errors (#2598)
* Fix tracing of boxed tuples through interfaces (#2593)
* Partially mitigate LLVM's infinite loops bug (#2592)
* Fix extracting docstring from constructors (#2586)
* Revert "Make scheduler threads share memory more quickly"
* Switch from MCJIT to ORC JIT (#2518)
* Add Pointer._convert and remove Pointer._consume_from
* Only unsubscribe asio events once in process_monitor (#2580) (#2581)
* New Ponybench API (RFC 52) (#2578)
* Add arg and param type to "not a subtype" error (issue #2530) (#2577)
* Always unsubscribe process_monitor fds before closing them (#2529) (#2574)
* Update gbenchmark (#2573)
* Fix two race conditions where an ASIO wakeup notifications can be lost (#2561)
* Add full'ish support for network socket get & set options (#2513)
* Ensure type and method IDs determinism between recompilations (#2565)
* Fix compiler crash in alternate name suggestion logic (issue #2508). (#2552)
* Make the File.open constructor use read-only mode (#2568)
* Add basic compiler plugins (#2566)
* [RFC 50] add member docstrings (#2543)
* Remove extra crlf from ast_fprint (#2555)
* Don't fail silently in gencall_runtime if the callee doesn't exist (#2546)
* Allow user defined help string at CommandSpec.add_help() (#2535)
* Don't double null-terminate the runtime start error string (#2547)
* Correctly typecheck FFI arguments with regard to aliasing (#2550)
* Simplify adding a pass (#2556)
* Use deferred reification during code generation (#2557)
* Forbid impossible pattern matching on generic capabilities (#2499)
* Add Ubuntu Artful section to build instructions
* Remove case functions implementation
* Clarify comment about _pending
* Add warning about _pending's use in tcp_connection.pony
* Add unit test and runtime assertions for descriptor table
* Allow tuples to match empty interfaces
* Update sample code in ProcessMonitor documentation
* cleanup build files after doc generation merge (#2538)
* Ignore /stdlib-docs/ to avoid clutter (#2536)
* Embed source code into generated documentation. (#2439)
* Properly report default argument inference errors (#2504)
* Remove exception parameterisation from serialisation (#2524)
* Correctly use pony_assert in the runtime (#2525)
* Give more user control on language features initialisation in pony_start
* Fix allocation alignment in the heap to stack optimisation pass
* fix grammatical error: you're => your (#2519)
* Add additional documentation to Array class
* Fix `make test-examples` errors if missing example apps were included
* Remove compiler support of LLVM 3.7 and 3.8
* Date -> PosixDate
* Do not catch foreign exceptions in Pony try blocks (#2466)
* Add report-count parameter to message-ubench (#2485)
* Change default_openssl to default_ssl
* Fix LLVM IR verification with DoNotOptimise
* Fix and re-enable dynamic scheduler scaling
* Compile error when comparing sugared constructors with 'is' (#2024) (#2494)
* Support OpenSSL 1.1.0 (#2415)
* Add u64 to Options, Command and CommandSpec

Loading...
Request History
Kristoffer Gronlund's avatar

KGronlund created request

- Switch to openSSL 1.1 by default.
- Update to version 0.22.2+git1261.5b3f4218:
* Remove redundant check from String.concat
* Fix String.concat ignoring the len parameter
* Relax ProcessMonitor checks for execute bits
* Update Backpressure.apply/release examples (#2708)
* Fix truncate() parameter in String.rstrip()
* Fix File.flush return value for case of zero bytes to flush. (#2704)
* Compute File.writeable based on FileWrite instead of FileRead. (#2698)
* Do not use llvm.smul.with.overflow.i64 anymore (#2693)
* Change directory.open_file() to use readonly open (#2697)
* Avoid flattening arrow to type param, fixing typechecking when bound to another type param. (#2692)
* Add addc, subc and mulc functions to I128 and U128 (#2645)
* Fix __digestof phi expression returns the wrong type (#2683) (#2691)
* Minor improvements to the persistent vector (#2690)
* fix libponyrt benchmarks for 32bit platforms (#2687)
* Clarify difference between ARM32 and ARM64 exception handling
* Fix failing aarch64 (ARM64) build
* Fix File.valid() and clarify File behavior in error cases (#2656)
* Add mechanism to register (noisy) signal handler
* Makes the `MapIs` type alias in `"collections/persistent"` be an alias to the persistent `HashMap` class, not the mutable one. (#2680)
* Implement RFC 54 (subtyping exclusion) (#2678)
* Fix `make install` to use DESTDIR and follow common conventions (#2673)
* Update lib gbenchmark to v1.4.0 (#2669)
* Fix atomic initializer in pool.c on ARM (issue #2654) (#2668)
* Use Material theme for stdlib documentation (#2638)
* Fix code generation crash with variable declarations in nested tuples (#2664)
* Improve code generation of tuple trace functions (#2666)
* Disable avx512f for x86 targets only (#2665)
* Initialize new_action.sa_handler to default (#2640)
* Remove invalid annotations in ponybench (#2661)
* Add SourceLoc.type_name method, showing the name of the containing type. (#2643)
* Issue a compiler error on a known annotation in an invalid location (#2633)
* Fix tuple pattern matching issue where some elements would violate caps. (#2658)
* Add experimental flag to compile a static binary. (#2635)
* Improve error message when trying to load a non-directory package path (#2657)
* avoid implicit fallthrough error with gcc7 (#2655)
* Refactor identity code generation to avoid closed-world assumptions (#2553)
* Add codeblock to Backpressure example program
* Add Ponybench to stdlib
* Make digestof and hash() return USize instead of U64 and add hash64() (#2615)
* Fix scheduler suspend edge case assertion (#2641)
* Fix code generation failure with tuples in recover blocks (#2642)
* Update with experimental support for LLVM 6.0.0 (#2595)
* actor.c bugfix: Do not mute sender if sender is under pressure
* Fix openSUSE version string typo (#2637)
* refactor file_path walk method (#2634)
* Improve pattern matching error reporting (#2628)
* Allow more customisation of artificial environments
* Fix for bug #2620 (#2627)
* Improve code generation of union/isect pattern matching (#2619)
* Do not realloc non-pony_alloc'ed memory in pony_realloc (#2618)
* fix off-by-one error in String.cstring (#2616)
* Add field docstrings to public fields of stdlib entities (#2588)
* add NULL check to array inference code (#2603)
* Make asserts consistent across asio implementations (#2590)
* Ensure ASIO thread cannot be stopped prematurely (#2612)
* Handle EAGAIN errors on socket operations (#2611)
* Add a 32-bit implementation of the siphash hashing algorithm (#2607)
* Add support for getting the index of a scheduler (#2571)
* Relax the rules for tuple recovery (#2585)
* Delay union folding until the expr pass (#2608)
* Properly report type parameter capability errors (#2598)
* Fix tracing of boxed tuples through interfaces (#2593)
* Partially mitigate LLVM's infinite loops bug (#2592)
* Fix extracting docstring from constructors (#2586)
* Revert "Make scheduler threads share memory more quickly"
* Switch from MCJIT to ORC JIT (#2518)
* Add Pointer._convert and remove Pointer._consume_from
* Only unsubscribe asio events once in process_monitor (#2580) (#2581)
* New Ponybench API (RFC 52) (#2578)
* Add arg and param type to "not a subtype" error (issue #2530) (#2577)
* Always unsubscribe process_monitor fds before closing them (#2529) (#2574)
* Update gbenchmark (#2573)
* Fix two race conditions where an ASIO wakeup notifications can be lost (#2561)
* Add full'ish support for network socket get & set options (#2513)
* Ensure type and method IDs determinism between recompilations (#2565)
* Fix compiler crash in alternate name suggestion logic (issue #2508). (#2552)
* Make the File.open constructor use read-only mode (#2568)
* Add basic compiler plugins (#2566)
* [RFC 50] add member docstrings (#2543)
* Remove extra crlf from ast_fprint (#2555)
* Don't fail silently in gencall_runtime if the callee doesn't exist (#2546)
* Allow user defined help string at CommandSpec.add_help() (#2535)
* Don't double null-terminate the runtime start error string (#2547)
* Correctly typecheck FFI arguments with regard to aliasing (#2550)
* Simplify adding a pass (#2556)
* Use deferred reification during code generation (#2557)
* Forbid impossible pattern matching on generic capabilities (#2499)
* Add Ubuntu Artful section to build instructions
* Remove case functions implementation
* Clarify comment about _pending
* Add warning about _pending's use in tcp_connection.pony
* Add unit test and runtime assertions for descriptor table
* Allow tuples to match empty interfaces
* Update sample code in ProcessMonitor documentation
* cleanup build files after doc generation merge (#2538)
* Ignore /stdlib-docs/ to avoid clutter (#2536)
* Embed source code into generated documentation. (#2439)
* Properly report default argument inference errors (#2504)
* Remove exception parameterisation from serialisation (#2524)
* Correctly use pony_assert in the runtime (#2525)
* Give more user control on language features initialisation in pony_start
* Fix allocation alignment in the heap to stack optimisation pass
* fix grammatical error: you're => your (#2519)
* Add additional documentation to Array class
* Fix `make test-examples` errors if missing example apps were included
* Remove compiler support of LLVM 3.7 and 3.8
* Date -> PosixDate
* Do not catch foreign exceptions in Pony try blocks (#2466)
* Add report-count parameter to message-ubench (#2485)
* Change default_openssl to default_ssl
* Fix LLVM IR verification with DoNotOptimise
* Fix and re-enable dynamic scheduler scaling
* Compile error when comparing sugared constructors with 'is' (#2024) (#2494)
* Support OpenSSL 1.1.0 (#2415)
* Add u64 to Options, Command and CommandSpec


Luigi Baldoni's avatar

alois accepted request

openSUSE Build Service is sponsored by