Skip to content
Snippets Groups Projects
  1. Nov 17, 2024
  2. Nov 14, 2024
  3. Sep 26, 2024
  4. Sep 24, 2024
    • tusooa's avatar
      Allow vodozemac to work without c++ exceptions · b0e563ed
      tusooa authored
      Summary: This allows you to use libvodozemac in a c++ application without exceptions.
      
      For each function that, in Rust, returns `Result<T>`, it adds a noexcept function called `FUNC_NAME_noexcept` that returns `Box<Maybe<T>>`. `T` or the error can further be extracted from the return value, by moving them out of the `Maybe`. After extraction, the `Maybe` will be invalidated and cannot be used again.
      
      BUG: https://iron.lily-is.land/T139
      
      Type: add
      
      Test Plan: 
      - [x] Write unit tests to compile with -fno-exception and verify they pass.
      - [x] Add docs about how to use the noexcept functions.
      - [x] Build libkazv against this and verify kazv still works.
      
      
      GitLab Merge Request: !6
      b0e563ed
  5. Sep 22, 2024
    • tusooa's avatar
      Add editorconfig · 17f09b9e
      tusooa authored
      Summary: Add a .editorconfig file according to current source practice
      
      Type: skip
      
      Test Plan: N/A
      
      
      GitLab Merge Request: !9
      17f09b9e
    • tusooa's avatar
      Add gitlab ci · 200b67bf
      tusooa authored
      Summary: Add a pipeline to automatically verify build passes. Also uses Catch2 instead of google test.
      
      Type: skip
      
      Test Plan: Verify pipeline passes.
      
      
      GitLab Merge Request: !7
      200b67bf
    • tusooa's avatar
      Add MR template · 932e125d
      tusooa authored
      Summary: Add a merge request template.
      
      Type: skip
      
      Test Plan: N/A
      
      
      GitLab Merge Request: !8
      932e125d
  6. Sep 15, 2024
  7. Aug 30, 2024
  8. Aug 23, 2024
  9. Aug 08, 2024
  10. Aug 07, 2024
  11. Aug 03, 2024
  12. Aug 02, 2024
  13. May 25, 2022
  14. May 17, 2022
  15. Apr 25, 2022
Loading