Skip to content
Snippets Groups Projects
  1. Dec 27, 2022
    • v-lafeychine's avatar
      Resolve "Make clippy annoying" ✨️ · b8a511d9
      v-lafeychine authored
      Closes #68 🐔️👍️
      Approved-by: default avatarbelazy <aarthuur01@gmail.com>
      Approved-by: default avatarloutr <loutr@crans.org>
      
      🦀️🍰🦀️🍰🦀️🍰
      
      * chore(nix): Bump dependencies
      
      * chore(clippy): Remove useless prefix/suffix (clippy::module_name_repetitions)
      
      * chore(clippy): Prevent failed fallback (clippy::default_fallback_numeric)
      
      * chore(parser): Modify parser hierarchy
      
      * fix(fmt): Reduce chain line to 90 columns
      
      * fix(proost): Fix documentation issues
      
      * fix(evaluator): Move out display function, since self is not used
      
      * chore(clippy): Use Self when possible (clippy::use_self)
      
      * fix(kernel): Use safe conversion char -> u8 instead
      
      * chore(clippy): Use explicit lifetime name (clippy::single_char_lifetime_names)
      
      * chore(clippy): Use explicit unreachable/control-flow operator when needed
      
      * chore(clippy): Use to_owned() when possible (clippy::inefficient_to_string + clippy::str_to_string)
      
      * chore(clippy): Use specific function for map function (clippy::map_unwrap_or + clippy::option_if_let_else)
      
      * chore(clippy): Use correct pattern-matching (clippy::pattern_type_mismatch)
      
      * chore(clippy): Apply must_use (clippy::must_use_candidate clippy::return_self_not_must_use)
      
      * chore(clippy): Modify two-arm matches into if-let (clippy::single_match_else)
      
      * fix(declaration): Made struct only-crate public
      
      * chore(clippy): Use const qualifier when possible (clippy::missing_const_for_fn)
      
      * chore(clippy): Use core instead of std (clippy::alloc_instead_of_core + clippy::std_instead_of_core)
      
      * chore(clippy): Inline format args (clippy::uninlined_format_args)
      
      * chore(clippy): Add LTO hints (clippy::missing_inline_in_public_items)
      
      * chore(clippy): [Non-test only] Remove wildcard import (enum_glob_use + wildcard_imports)
      
      * chore(clippy): Add semicolon when nothing is returned (semicolon_if_nothing_returned)
      
      * feat(clippy): Enable clippy lints
      
      * chore(workspace): Improve cargo workspace for dependencies
      b8a511d9
  2. Dec 04, 2022
  3. Nov 04, 2022
    • v-lafeychine's avatar
      Resolve "Kernel errors" ✨️ · a636b12c
      v-lafeychine authored and loutr's avatar loutr committed
      Closes #19 🐔️👍️
      Approved-by: default avataraalbert <augustin.albert@bleu-azure.fr>
      Approved-by: default avatarbelazy <aarthuur01@gmail.com>
      Approved-by: default avatarloutr <loutr@crans.org>
      
      🦀️🍰🦀️🍰🦀️🍰
      
      * chore(Cargo.toml): Add a missing space
      
      * chore(ci): Remove unreachable line in coverage
      
      * chore(cargo): Improve dependencies with workspace feature
      
      * fix(ci): Tune coverage
      
      * chore: Cleaning tests
      
      * chore(kernel) : add coverage
      
      * fix(kernel) : add coverage tests
      
      * feat(errors): Improve errors handling
      
      * chore(rust): Use of Deref/DerefMut for Environment
      
      * chore(type_checker): Cleaning tests + Analyse branches
      
      * chore(error): Add Result type + Improve use
      
      * chore(location): Move location out of error file + Improve struct
      a636b12c
  4. Oct 29, 2022
  5. Oct 24, 2022
  6. Oct 22, 2022
    • belazy's avatar
      Resolve "Type-checker doesn't use the global context" ✨️ · 1a7107b8
      belazy authored and v-lafeychine's avatar v-lafeychine committed
      Closes #17 🐔️👍️
      Approved-by: default avatarbelazy <aarthuur01@gmail.com>
      Approved-by: default avatarloutr <loutr@crans.org>
      Approved-by: default avataraalbert <augustin.albert@bleu-azure.fr>
      
      🦀️🍰🦀️🍰🦀️🍰
      
      * chore: misc
      
      * chore : add test coverage
      
      * chore(kernel): Reduce code complexity
      
      * fix(kernel): Made Context mutable
      
      * fix(kernel): Made type_checker.rs full of reference
      
      * fix(kernel): Made term.rs full of reference
      
      * fix(kernel): Use of reference
      
      * Apply 1 suggestion(s) to 1 file(s)
      
      * Fix : refer to #19
      
      * Apply 1 suggestion(s) to 1 file(s)
      
      * Apply 1 suggestion(s) to 1 file(s)
      
      * Apply 1 suggestion(s) to 1 file(s)
      
      * Fix : remove unused trait
      
      * Fix : apply suggestion
      
      * Fix : use Self in impl
      
      * Apply 1 suggestion(s) to 1 file(s)
      
      * Apply 1 suggestion(s) to 1 file(s)
      
      * Apply 1 suggestion(s) to 1 file(s)
      
      * Apply 1 suggestion(s) to 1 file(s)
      
      * Apply 1 suggestion(s) to 1 file(s)
      
      * Chore: use `Environment::new()` instead of `Default::default()`
      
      * Chore :  add documentation
      
      * Chore : expand tests coverage
      
      * Revert "Feat : parse Constants"
      
      This reverts commit 0618fd79.
      
      * Feat : move `Environment` to respective file
      
      * Feat : add test for Env use during typechecking
      
      * Feat : parse Constants
      
      * Feat : use `Environment` during type-checking/inference
      
      * Feat : add `GlobalContext`
      1a7107b8
  7. Oct 21, 2022
  8. Oct 20, 2022
  9. Oct 18, 2022
  10. Oct 07, 2022
  11. Sep 29, 2022
  12. Sep 21, 2022
Loading