1. 20 Sep, 2018 1 commit
  2. 17 Sep, 2018 1 commit
  3. 11 Sep, 2018 1 commit
  4. 06 Sep, 2018 3 commits
  5. 02 Aug, 2018 1 commit
  6. 01 Aug, 2018 2 commits
  7. 31 Jul, 2018 1 commit
  8. 28 Jul, 2018 3 commits
  9. 21 Jun, 2018 1 commit
  10. 29 May, 2018 3 commits
    • Haye Böhm's avatar
      Implement fully asynchronous reading/writing/modifying of arbitrary SDS · 916b5246
      Haye Böhm authored
      trees
      
      This commit enables:
      - Asynchronous reading from any kind of SDS
      - Asynchronous writing from any kind of SDS
      - Asynchronous modifying of SDSLens, SDSSelect, SDSRemoteSource,
      SDSSource. For all other SDS definition the modify is implemented as
      read --> write.
      916b5246
    • Haye Böhm's avatar
      Support asynchronous reading, writing and modifying shares · 374346f0
      Haye Böhm authored
      - Add new share types denoting a share is a remote (SDSRemote)
      - Change read/write/modify signatures to be able to return that a
      respective operation is queued.
      - Change get/set/upd to use and wait for asyn operations
      - Change part of the task rewriting to account for waiting for async
      operations
      
      An operation on a SDS can now yield either:
          Queued connectionId: An async operation is queued, the task will be
          notified when it is done. The connectionId should be used to
          retrieve the result from the connection states in the world.
      
          This is only returned when:
      	- The operation is done on a RemoteSDS
      	- The operation is done in the context of a task
      
          Result a: Synchronous operation was done, return the result directly
      374346f0
    • Mart Lubbers's avatar
      Add storing symbols to the engine · 3b0f2595
      Mart Lubbers authored
      3b0f2595
  11. 24 May, 2018 1 commit
  12. 17 May, 2018 1 commit
  13. 23 Apr, 2018 1 commit
  14. 19 Apr, 2018 1 commit
  15. 11 Jan, 2018 1 commit
  16. 29 Nov, 2017 1 commit
  17. 27 Nov, 2017 1 commit
  18. 12 Oct, 2017 1 commit
  19. 11 Oct, 2017 1 commit
  20. 11 Sep, 2017 1 commit
  21. 22 Aug, 2017 2 commits
  22. 21 Aug, 2017 2 commits
  23. 15 Aug, 2017 1 commit
    • Bas Lijnse's avatar
      MAJOR CHANGE · 89dd8f56
      Bas Lijnse authored
      Completely changed the way the store works. It is now fully built on top of the core SDS sources and combinators. Before the store existed as part of the engine although you could access it using some SDS's.
      To make this possible I added a generic caching combinator for SDS's such that caching is no longer limited to files in the store, but can be applied to any shared source.
      
      This change removes *a lot* of unnecessary I/O and makes iTask apps feel more responsive.
      89dd8f56
  24. 23 Jul, 2017 1 commit
  25. 05 Jul, 2017 2 commits
  26. 04 Jul, 2017 1 commit
  27. 03 Jul, 2017 1 commit
  28. 26 Jun, 2017 1 commit
  29. 15 Jun, 2017 1 commit
  30. 08 Jun, 2017 1 commit