Complete checkpoint 1 - #34
Closed
avevad wants to merge 65 commits into
Closed
Conversation
* Remove all garbage * Final refactoring
* Add errors in futures * Add one more example of exceptions * Improve .except()
* First approach to stream sockets * Update sample.cpp * Improve stream socket I/O * Improve buffered I/O * Add convenient write method
* Refactor file structure * Use event loop by reference everywhere * Improve I/O event interface * Fix introduced bugs * Fix buffering
* Add `BasicEventLoop::forever()`` * Make FD::get_event_loop public
* Enable sanitizer in CI runs * Update cmake-build-test-ubuntu.yml * Update cmake-build-test-ubuntu.yml
* Improve warning/panic macros * Improve Bond class
* Refactor something without breaking things * Fix release build * Fix some TODOs * Remove redundant is_fulfilled function * Improve exception handling * Cleanup * Cleaner way to create and manage contracts * Cleanest Future/Promise implementation * Final polishing * Check something * Try to fix build by bumping clang * Fix build * Fix build last time
* Various event loop improvements * Fix include * Remove unsupported forward_like
* More improvements in event loop code * Final implementation of event loop * Make destroying alive coroutines and unfulfilled promises impossible * Remove obsolete sample
* Preliminary structural improvements * Prepare for writing new tests * Add includes * Fixes * Add some tests * Add step to re-run failed tests * Improve pipeline * More improvements to pipeline * Final pipeline polishing * Fix pipeline * Fix LLVM version * Fix LLVM path * Downgrade to Clang 18 * Change stdlib * Add libc++ dependency * Fix include * Bump Clang & LLVM to ver. 20
* Some fixes in utils and tests * Remove more invalid tests * Try to fix GitHub actions
* Temporarily remove network-related stuff * New implementation of I/O * Big fixes + small sample * Some fixes * Fix multiple bugs * Remove sample * Prepare for writing tests * Add some tests for coverage
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.