Skip to content
Snippets Groups Projects
  1. Aug 23, 2023
  2. Aug 17, 2023
  3. Jun 28, 2023
  4. Apr 11, 2023
  5. Feb 08, 2023
  6. Oct 13, 2022
  7. Oct 12, 2022
  8. Oct 11, 2022
  9. Oct 04, 2022
  10. Sep 26, 2022
  11. Sep 21, 2022
  12. Sep 19, 2022
  13. Sep 08, 2022
  14. Aug 31, 2022
  15. Aug 12, 2022
  16. Aug 09, 2022
    • Denis Smirnov's avatar
      feat: get rid of the decimal symbols in sbroad · f23bcd2c
      Denis Smirnov authored
      Thanks to the updates in tarantool module we don't use tarantool
      symbols to work with decimal. As a bonus we can remove our mocking
      framework with dynamic linking of the decNumber library to cargo
      test binary.
      f23bcd2c
  17. Aug 02, 2022
    • Denis Smirnov's avatar
      feat: migrate to dynamic linking for unit tests · e950ebc5
      Denis Smirnov authored
      Previously, we created a static archives of the msgpuck and decNumber
      libraries and made a statically linked them into the test executable.
      After tarrantool module migrated to dlsym, we can no longer use static
      linking.
      
      As a result we build shared libraries for msgpuck and decNumber to
      dynamic link them into the unit test binary.
      e950ebc5
  18. Jul 28, 2022
  19. Jul 15, 2022
  20. Jun 21, 2022
  21. Jun 14, 2022
    • Denis Smirnov's avatar
      feat: implement new numeric types in IR · ecfd76c0
      Denis Smirnov authored
      We migrate from the `decimal` crate (used decQuad from decNumber
      to store the numbers) to Tarantool internal types provided by the
      Rust module. The reason was to make IR numeric values easy
      serializable to the query parameters (a part of the executor
      refactoring).
      
      The problem with Tarantool internal types is that the internal
      decNumber representation is provided by Tarantool ABI. So we always
      need Tarantool itself to use the types. It is ok for integration
      tests, but for unit tests with `cargo test` it is a problem. As a
      solution we have implemented some mocking infrastructure to build
      a static library based on the Tarantool decNumber, MsgPuck and some
      wrappers over them both to make unit tests work.
      ecfd76c0
  22. Apr 26, 2022
  23. Apr 14, 2022
  24. Mar 25, 2022
  25. Feb 07, 2022
  26. Dec 09, 2021
  27. Nov 23, 2021
  28. Nov 11, 2021
  29. Oct 29, 2021
Loading