Skip to content
Snippets Groups Projects
  1. May 14, 2024
  2. May 13, 2024
  3. May 07, 2024
  4. May 06, 2024
  5. May 03, 2024
  6. Apr 25, 2024
  7. Apr 24, 2024
    • Fedor Telnov's avatar
      fix: use tarantool's Mutex instead of RefCells · 0d6f5acf
      Fedor Telnov authored
      Previously sbroad used ordinary Rust's `RefCell` for smart pointer behaviour.
      It's pretty dangerous in tarantool environment, as it will be human responsibility to
      check that no yield happens before `RefCell` is unlocked.
      
      It causes problems with, for instance, cartridge's `apply_config` during live load - 
      it needs to exclusively borrow the metadata, but it's already borrowed by ordinary insert requests.
      0d6f5acf
  8. Apr 19, 2024
  9. Apr 17, 2024
  10. Apr 16, 2024
  11. Apr 15, 2024
    • Arseniy Volynets's avatar
      511a8ce6
    • Denis Smirnov's avatar
      fix: re-implement trim · 6e789fa4
      Denis Smirnov authored
      Previous implementation treated TRIM as an SQL built-in function,
      but in reality it is a special expression in SQL. The main difference
      is that "TRIM" is not a name but a reserved keyword, so it can't
      be wrapped into double quotes. Moreover, if we treat it as a function,
      we need some special hacks to handle a complicated logic in its
      arguments. Now TRIM is a separated expression with a custom parsing
      logic.
      6e789fa4
  12. Apr 11, 2024
  13. Apr 10, 2024
  14. Apr 09, 2024
  15. Apr 08, 2024
  16. Apr 01, 2024
    • Denis Smirnov's avatar
      fix(pest): extend inapplicatable symbols · b2e52667
      Denis Smirnov authored
      Previously we had problems parsing arithmetic operations like `b*b`.
      Because of incorrect handling of the forbidden symbols in the names
      we recognized `b*b` as a column name rather then a multiplication.
      b2e52667
  17. Mar 29, 2024
  18. Mar 28, 2024
Loading