Skip to content
Snippets Groups Projects
  1. May 07, 2024
  2. May 06, 2024
  3. May 03, 2024
  4. Apr 25, 2024
  5. 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.
  6. Apr 19, 2024
  7. Apr 17, 2024
  8. Apr 16, 2024
  9. Apr 15, 2024
    • Arseniy Volynets's avatar
    • 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
  10. Apr 11, 2024
  11. Apr 10, 2024
  12. Apr 09, 2024
  13. Apr 08, 2024
  14. 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
  15. Mar 29, 2024
  16. Mar 28, 2024
  17. Mar 26, 2024
Loading