Open
Conversation
…pulse_metadata # Conflicts: # medea/src/app/Resources/Icons/terminal.png # medea/src/app/Widgets/Dataflow/EntityItems/componentinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/nodegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/portinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/workerinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/GraphicsLayoutItems/pixmapgraphicsitem.cpp
…pproach before finalising the edges.
…ementations). Still need to optimise how the Edges are getting updated.
…ementations). Still need to optimise how the Edges are getting updated.
…r (surprisingly a little too much faster for the change that I made; not entirely sure why). Defaulted EdgeConnectors to be invisible and re-added their connectEdge/disconnectEdge functions.
* Adding preliminary FFT Accel Worker project * Network adapter passing for send and receive, need cross platform validation for multiple receive. * Added <memory> include for cross platform compilation * Addressing cross platform build issues * Addressing cross platform linking and template resolution issues * Now submit a receive task each time the last finishes * added -fPIC for test linking on linux * added -fPIC to fft_accel files * removed unnecessary initialisation braces * Updated sem::Result type to satisfy windows std::future requirements * Linking boost_system instead of boost_thread * Moved FFT Accel tests from multiple libraries to single binary for cross platform compilation * More boost libraries linked * Beginning work on runtime portion (pending request map) * Passing tests for blocking calculate_fft * Cross platform compilation fixes * re-add <cstddef> so that std::byte is accessible * Further cross-platform fixes * Specifying endian include more precisely for compatibility with older boost versions * explicitly initialise byte pointer from address to de-referenced iterator for MSVC * explicitly include exceptions for MSVC * Include deque for MSVC * Cleaned up runtime adapter tests to remove refs to worker * Basic sync and async worker tests passing * Cross platform build fixes (includes and MSVC std::future) * Boost regex link * Addressed comments in PR review * Windows build fixes * Reverting byte_encoding failure case for constexpr correctness * byte_span now uses iterators * byte_span now returns iterators * testing explicit byte_span move constructor for MSVC * revert delegating constructor to member initializer list * Attempting to coax MSVC into accepting iterator conversion * Attempting to coax MSVC into accepting iterator conversion again * byte_span read/write tests now used instead of pointer/iterator comparison * fix heisenbug resulting from empty callbacks being registered with event dispatcher * udp tests now do the windows iterator address dance * Further byte_span iterator shenanigans * Troubleshooting faulty ZMQ proto tests * Disabling ZmqProto DynamicConnect test as it may not be valid for windows
* Stopped EDGE_KIND:DEFINITION connect menu from being constructed; disabled disconnecting IMPLs and INSTANCEs from their DEFINITIONs. * Changed a 0 to a nullptr and updated a comment.
* Stopped EDGE_KIND:DEFINITION connect menu from being constructed; disabled disconnecting IMPLs and INSTANCEs from their DEFINITIONs. * Changed a 0 to a nullptr and updated a comment. * Removed ComponentImpl from the add menu/dock for BehaviourDefinitions * Changed WORKFLOW to Workflow Co-authored-by: JacksonM8 <jackson.m840@gmail.com>
…ent implementation crashes when anything triggers clear() in the Pulse dockwidget (DataflowDialog). (#42)
* Added proto representation for GPU & related metrics * Addressed naming issues
* Updated reference commit from one that was no longer existed * Removed caching requirement and fixed FPGA adapter build error
* Merge branch 'pulse_metadata' of https://github.com/cdit-ma/SEM into pulse_metadata # Conflicts: # medea/src/app/Resources/Icons/terminal.png # medea/src/app/Widgets/Dataflow/EntityItems/componentinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/nodegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/portinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/workerinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/GraphicsLayoutItems/pixmapgraphicsitem.cpp * Added case check for the Container docker icon * Implemented the Edge aand Edge anchors. About to try an alternative approach before finalising the edges. * Finished implementing new Pulse Graphics classes (interfaces and implementations). Still need to optimise how the Edges are getting updated. * Finished implementing new Pulse Graphics classes (interfaces and implementations). Still need to optimise how the Edges are getting updated. * Decided to paint the Edge's src and dst points. * Cleaned up some functions and added some niceties. * Simplified signals and slots which seem to have made it so much faster (surprisingly a little too much faster for the change that I made; not entirely sure why). Defaulted EdgeConnectors to be invisible and re-added their connectEdge/disconnectEdge functions. * Included ostream. * Included stdexcept. * Merge branch 'pulse_metadata' of https://github.com/cdit-ma/SEM into pulse_metadata # Conflicts: # medea/src/app/Resources/Icons/terminal.png # medea/src/app/Widgets/Dataflow/EntityItems/componentinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/nodegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/portinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/workerinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/GraphicsLayoutItems/pixmapgraphicsitem.cpp * Added case check for the Container docker icon * Implemented the Edge aand Edge anchors. About to try an alternative approach before finalising the edges. * Finished implementing new Pulse Graphics classes (interfaces and implementations). Still need to optimise how the Edges are getting updated. * Finished implementing new Pulse Graphics classes (interfaces and implementations). Still need to optimise how the Edges are getting updated. * Decided to paint the Edge's src and dst points. * Cleaned up some functions and added some niceties. * Simplified signals and slots which seem to have made it so much faster (surprisingly a little too much faster for the change that I made; not entirely sure why). Defaulted EdgeConnectors to be invisible and re-added their connectEdge/disconnectEdge functions. * Included ostream. * Included stdexcept. * Removed ComponentImpl from the add menu/dock for BehaviourDefinitions * Addressed PR feedback * Switching Apache license to GPL (#41) * Added further abstraction for the construction of Pulse graphics items * Added extra null checks for the edges. * Flagged (commented out) new Pulse implementation. Note that this current implementation crashes when anything triggers clear() in the Pulse dockwidget (DataflowDialog). (#42) * Added proto representation for GPU & related metrics (#45) * Added proto representation for GPU & related metrics * Addressed naming issues * Windows build fixes (#46) * Updated reference commit from one that was no longer existed * Removed caching requirement and fixed FPGA adapter build error * Merge branch 'pulse_metadata' of https://github.com/cdit-ma/SEM into pulse_metadata # Conflicts: # medea/src/app/Resources/Icons/terminal.png # medea/src/app/Widgets/Dataflow/EntityItems/componentinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/nodegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/portinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/workerinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/GraphicsLayoutItems/pixmapgraphicsitem.cpp * Added case check for the Container docker icon * Implemented the Edge aand Edge anchors. About to try an alternative approach before finalising the edges. * Finished implementing new Pulse Graphics classes (interfaces and implementations). Still need to optimise how the Edges are getting updated. * Finished implementing new Pulse Graphics classes (interfaces and implementations). Still need to optimise how the Edges are getting updated. * Decided to paint the Edge's src and dst points. * Cleaned up some functions and added some niceties. * Simplified signals and slots which seem to have made it so much faster (surprisingly a little too much faster for the change that I made; not entirely sure why). Defaulted EdgeConnectors to be invisible and re-added their connectEdge/disconnectEdge functions. * Included ostream. * Included stdexcept. * Merge branch 'pulse_metadata' of https://github.com/cdit-ma/SEM into pulse_metadata # Conflicts: # medea/src/app/Resources/Icons/terminal.png # medea/src/app/Widgets/Dataflow/EntityItems/componentinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/nodegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/portinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/workerinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/GraphicsLayoutItems/pixmapgraphicsitem.cpp * Added case check for the Container docker icon * Implemented the Edge aand Edge anchors. About to try an alternative approach before finalising the edges. * Finished implementing new Pulse Graphics classes (interfaces and implementations). Still need to optimise how the Edges are getting updated. * Cleaned up some functions and added some niceties. * Simplified signals and slots which seem to have made it so much faster (surprisingly a little too much faster for the change that I made; not entirely sure why). Defaulted EdgeConnectors to be invisible and re-added their connectEdge/disconnectEdge functions. * Included stdexcept. * Addressed PR feedback * Added further abstraction for the construction of Pulse graphics items * Added extra null checks for the edges. * Fixed rebase conflicts and addressed PR comments. * Re-flagged old way of constructing Pulse graphics items. Co-authored-by: JacksonM8 <jackson.m840@gmail.com>
* Prelim commit for tcp listener * TCP stream listening functionality implemented * Added missing 16 bit cast for FFT size packet header field * Changed sleep call to be cross platform * Added boost::date_time_linking for windows * Made json_parser's new chart notification more robust
…pulse_metadata # Conflicts: # medea/src/app/Resources/Icons/terminal.png # medea/src/app/Widgets/Dataflow/EntityItems/componentinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/nodegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/portinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/EntityItems/workerinstancegraphicsitem.cpp # medea/src/app/Widgets/Dataflow/GraphicsLayoutItems/pixmapgraphicsitem.cpp
…pproach before finalising the edges.
…tification_truncation # Conflicts: # medea/src/app/Widgets/Dataflow/EntityItems/pulsemodelentity.h # medea/src/app/Widgets/Dataflow/dataflowdialog.cpp # medea/src/app/Widgets/Pulse/EdgeAnchor/delegateanchor.cpp # medea/src/app/Widgets/Pulse/EdgeAnchor/delegateanchor.h # medea/src/app/Widgets/Pulse/EdgeAnchor/edgeadopter.h # medea/src/app/Widgets/Pulse/EdgeAnchor/naturalanchor.cpp # medea/src/app/Widgets/Pulse/EdgeConnector/edgeconnector.cpp # medea/src/app/Widgets/Pulse/Entity/portinstance.cpp # medea/src/app/Widgets/Pulse/EntityContainer/componentinstance.cpp # medea/src/app/Widgets/Pulse/EntityContainer/defaultentitycontainer.cpp # medea/src/app/Widgets/Pulse/Tray/freeformtray.cpp # medea/src/app/Widgets/Pulse/Tray/tricolumntray.cpp # medea/src/app/Widgets/Pulse/pulseviewutils.h
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.