1
1
mirror of https://github.com/tweag/nickel.git synced 2024-09-11 11:47:03 +03:00

Commit Graph

  • 8a23b02f18
    Additional tests for relaxed function comparison Yann Hamdaoui 2024-07-01 09:58:22 +0200
  • 76758ff805
    Fix typo in code comment Yann Hamdaoui 2024-07-01 09:57:01 +0200
  • 5ff4dd3407
    chore(deps): bump DeterminateSystems/update-flake-lock from 22 to 23 dependabot[bot] 2024-07-01 00:53:45 +0000
  • 4b4d97f9de flake.lock: Update github-actions[bot] 2024-06-30 00:11:57 +0000
  • bb20fc9528 Add integration tests Nathan Pollart 2024-06-27 15:56:39 +0200
  • c99634ebbb Update & add comments Nathan Pollart 2024-06-27 15:22:10 +0200
  • bef56e5792
    Allow some function equality comparison Yann Hamdaoui 2024-06-26 19:53:14 +0200
  • 00a9537b52 Remove clone in pattern match, replaced fold by a for loop, take into account TailUnifVar and TailConstant Nathan Pollart 2024-06-26 13:43:55 +0200
  • abbbe1f4a5 Remove commented code Nathan Pollart 2024-06-25 10:55:30 +0200
  • 35ff63307c Add subsumption rule between Record/Dictionary Nathan Pollart 2024-06-25 10:49:45 +0200
  • 9969d9a9d4
    Introduce validators for building custom contracts (#1970) Yann Hamdaoui 2024-06-24 15:19:06 +0200
  • f348ded926
    Apply suggestions from code review Yann Hamdaoui 2024-06-24 12:07:16 +0200
  • d481138e25
    Fix manual snippets Yann Hamdaoui 2024-06-20 11:26:19 +0200
  • 7e1db31512
    Add documentation on validators Yann Hamdaoui 2024-06-19 19:45:16 +0200
  • b4443dc404
    Migrate stdlib to use validators Yann Hamdaoui 2024-06-19 18:45:02 +0200
  • f6a1ad122f
    Add tests for custom contract constructors Yann Hamdaoui 2024-06-19 18:16:52 +0200
  • a346fa1bb6
    Add from_validator primop and stdlib function Yann Hamdaoui 2024-06-19 18:16:10 +0200
  • d125550011
    Support validators in %contract/apply% Yann Hamdaoui 2024-06-19 13:45:55 +0200
  • 3af27545ef
    Add validator as a form of custom contract Yann Hamdaoui 2024-06-19 12:08:39 +0200
  • dd0ccb1d60
    Add dedicated node and constructor for general custom contracts (#1964) Yann Hamdaoui 2024-06-24 12:05:31 +0200
  • e2e6742c5a
    Don't blacklist files forever in the lsp (#1973) Théophane Hufschmitt 2024-06-21 19:01:19 +0200
  • cf61918f43 Don't blacklist files forever in the lsp Théophane Hufschmitt 2024-06-21 10:06:43 +0200
  • 5cc442507f
    Revert std.contract.apply -> %contract/apply% Yann Hamdaoui 2024-06-19 19:24:02 +0200
  • 522c330357
    Fix typo in code comment Yann Hamdaoui 2024-06-18 18:37:58 +0200
  • 970d268a88
    Update the manual to use std.contract.custom Yann Hamdaoui 2024-06-18 18:31:19 +0200
  • 4919678a72
    Migrate examples to use std.contract.custom Yann Hamdaoui 2024-06-18 18:30:53 +0200
  • f31cb8c220
    Fix tests Yann Hamdaoui 2024-06-18 18:30:29 +0200
  • 904969641a
    Use %contract/custom% in the stdlib Yann Hamdaoui 2024-06-13 17:19:39 +0200
  • 82ce09fa72
    Add partial identity to custom contract type Yann Hamdaoui 2024-06-13 17:19:01 +0200
  • f5b5876baf
    Combine metadata for completion items instead of choosing arbitrarily. (#1940) jneem 2024-06-18 14:34:45 -0500
  • 78abbd222e Add test Joe Neeman 2024-06-18 14:16:09 -0500
  • 43de3e7f0e Refactor remove_duplicates_and_myself Joe Neeman 2024-06-18 14:08:46 -0500
  • da284f808e
    Update lsp/nls/src/requests/completion.rs jneem 2024-06-18 14:07:59 -0500
  • 0af4fcaa38
    Bump comrak (#1961) jneem 2024-06-18 07:40:43 -0500
  • 64f73b9234 Separate env completion from record field completion Joe Neeman 2024-06-14 16:46:43 -0500
  • dd492a2e84 Bump comrak Joe Neeman 2024-06-14 15:08:11 -0500
  • d8cdd772aa
    Add a contract node to the AST (#1955) Yann Hamdaoui 2024-06-13 16:49:28 +0100
  • 4c690b61c5
    Update core/src/term/mod.rs Yann Hamdaoui 2024-06-13 16:59:05 +0200
  • 6384bb5c0a
    Add CustomContract node to the AST Yann Hamdaoui 2024-06-12 11:42:43 +0200
  • f9e7e9d85b
    Better error than unmatched pattern for destructuring topic/improve-unmatched-pattern-errs Yann Hamdaoui 2024-06-12 11:16:02 +0200
  • c7fc4a1245
    Do not evaluate types away (#1954) Yann Hamdaoui 2024-06-12 09:31:25 +0100
  • 808b268f29
    Add span information for TOML imports (#1949) Yann Hamdaoui 2024-06-12 09:12:39 +0100
  • 2a5ca51a63
    chore(deps): bump braces from 3.0.2 to 3.0.3 in /lsp/vscode-extension (#1953) dependabot[bot] 2024-06-11 17:07:37 +0200
  • 0e1a61ba52
    Do not evaluate types away Yann Hamdaoui 2024-06-11 17:01:09 +0200
  • f6a8ef8428
    chore(deps): bump braces from 3.0.2 to 3.0.3 in /lsp/vscode-extension dependabot[bot] 2024-06-11 14:26:46 +0000
  • 03cf743c5c
    [release.sh] update to 1.7.0 (#1951) Yann Hamdaoui 2024-06-11 15:19:21 +0100
  • 7f9eb5ab2a
    Update the release.sh script (#1952) Yann Hamdaoui 2024-06-11 15:12:45 +0100
  • fc8a0ad4d3
    Update the release.sh script Yann Hamdaoui 2024-06-11 11:42:08 +0200
  • af99d716c9
    [release.sh] update to 1.7.0 1.7.0 1.7.0-release Yann Hamdaoui 2024-06-11 11:33:14 +0200
  • d91ee15840
    Add span information for TOML imports Yann Hamdaoui 2024-06-05 13:10:04 +0200
  • 95967eb400
    Add from/to_tag_and_arg (#1939) Yann Hamdaoui 2024-06-10 17:51:31 +0100
  • 9fe8b981f7
    Update dependencies in the background evaluator (#1948) jneem 2024-06-10 11:41:36 -0500
  • 727a729f05
    Update core/stdlib/std.ncl Yann Hamdaoui 2024-06-10 18:32:36 +0200
  • 0a33503577
    Update core/stdlib/std.ncl Yann Hamdaoui 2024-06-10 18:32:29 +0200
  • f0be384aaf
    Update core/stdlib/std.ncl Yann Hamdaoui 2024-06-10 18:32:23 +0200
  • c767d09860
    flake.lock: Update (#1947) Yann Hamdaoui 2024-06-10 16:44:15 +0100
  • 4e145d4c40 Update dependencies in the background evaluator Joe Neeman 2024-06-10 09:39:10 -0500
  • 446128b567
    Fix nls crash, and better refresh diagnostics. (#1944) jneem 2024-06-10 09:28:53 -0500
  • f0b0151aae Reinstate/reword comment Joe Neeman 2024-06-10 09:09:53 -0500
  • edb76a16a7 flake.lock: Update github-actions[bot] 2024-06-09 00:11:57 +0000
  • 9735d39768 Move the recursive invalidation into Cache Joe Neeman 2024-06-07 12:06:47 -0500
  • c3c73891ce
    Fix record.get_or on undefined field (#1946) Yann Hamdaoui 2024-06-07 17:04:55 +0100
  • d7473969dc
    Add from/to_tag_and_arg Yann Hamdaoui 2024-06-04 18:31:23 +0200
  • a8d11f8f14
    Fix record.get_or on undefined field Yann Hamdaoui 2024-06-07 10:27:52 +0200
  • 4c29726b98
    Rename and re-organize primitive operators (#1937) Yann Hamdaoui 2024-06-07 12:27:21 +0100
  • 0d45fb66d1
    Rename and re-organize primitive operators Yann Hamdaoui 2024-06-03 19:11:56 +0200
  • 519c0228ba
    Add documentation for extended patterns (#1924) Yann Hamdaoui 2024-06-07 09:58:39 +0100
  • c7bbed2c5a
    Add documentation for extended patterns Yann Hamdaoui 2024-05-17 15:02:14 +0200
  • 3b00223521
    use Topiary's published crates over git (#1919) Erin van der Veen 2024-06-06 18:58:44 +0200
  • 5545fe0a12
    use Topiary's published crates over git Erin van der Veen 2024-05-17 17:33:39 +0200
  • 98877c30d7 Re-do background evaluation for invalidated files. Joe Neeman 2024-06-05 14:38:16 -0500
  • 20be326c01 Invalidate cached terms. Joe Neeman 2024-06-05 14:36:40 -0500
  • a45cc95283 Add a test Joe Neeman 2024-06-05 15:24:26 -0500
  • 19deb008eb Combine metadata for completion items instead of choosing arbitrarily. Joe Neeman 2024-06-04 19:19:40 -0500
  • b4a3fd9ddb
    chore(deps): bump DeterminateSystems/update-flake-lock from 21 to 22 (#1938) dependabot[bot] 2024-06-04 09:57:18 +0200
  • 1b9bf8f693
    chore(deps): bump DeterminateSystems/update-flake-lock from 21 to 22 dependabot[bot] 2024-06-04 00:11:00 +0000
  • d4d864d25e
    Add --version support to NLS, fix feature unif (#1936) Yann Hamdaoui 2024-06-03 15:59:26 +0100
  • 061aabb766
    Add --version support to NLS, fix feature unif Yann Hamdaoui 2024-06-03 12:36:44 +0200
  • f622f11047
    flake.lock: Update (#1928) Yann Hamdaoui 2024-06-03 10:04:21 +0100
  • 12d6da0844 flake.lock: Update github-actions[bot] 2024-06-02 00:11:08 +0000
  • c69a48be39
    Add stdlib function array.at_or (#1927) Jakub A. G 2024-05-30 11:00:26 +0200
  • 9e407ac05d
    Update manual snippets and snapshot tests Jakub A. Gramsz 2024-05-28 19:45:08 +0200
  • db42b47b71
    Add stdlib function array.at_or Jakub A. Gramsz 2024-05-25 23:38:56 +0200
  • b14aeea035
    Tell lsp about variable bindings in match statements (#1926) jneem 2024-05-26 22:08:19 -0500
  • ca0f78fdbf
    Or patterns (#1916) Yann Hamdaoui 2024-05-25 13:25:58 +0100
  • 063c6f173c
    Or patterns Yann Hamdaoui 2024-05-13 18:32:31 +0200
  • 0cd74c8ca6 Add a test getting match branch completions from type inference Joe Neeman 2024-05-24 18:20:12 -0500
  • 42b9c53708 insta review Joe Neeman 2024-05-24 18:12:15 -0500
  • e36a20141c Also handle unapplied matches Joe Neeman 2024-05-24 18:12:01 -0500
  • 928cf14278
    move Assert and check to the stdlib (#1914) Austin Theriault 2024-05-24 15:39:26 -0700
  • c8e840180d
    Opaque values (#1913) jneem 2024-05-24 17:38:22 -0500
  • 145fffd85d
    Add get field value from record with default (#1920) Jakub A. G 2024-05-25 00:36:20 +0200
  • ae13101073 Tell lsp about variable bindings in match statements Joe Neeman 2024-05-24 11:19:30 -0500
  • 7d7fc5a671
    Add get field value from record with default Jakub A. Gramsz 2024-05-24 00:52:16 +0200
  • 4e5bb66cc2 Add typeof support Joe Neeman 2024-05-21 11:34:43 -0500
  • 28370ef919
    --- (#1923) dependabot[bot] 2024-05-21 09:06:45 +0200
  • d46d53ad83
    move Assert and check to the stdlib ajbt200128 2024-05-10 20:36:34 -0700
  • 015c339cec
    --- updated-dependencies: - dependency-name: cachix/cachix-action dependency-type: direct:production update-type: version-update:semver-major ... dependabot[bot] 2024-05-21 00:39:35 +0000
  • ed815b1c83
    Improve build script performance (#1921) jneem 2024-05-20 03:30:03 -0500
  • 7ba565eb9b flake.lock: Update github-actions[bot] 2024-05-19 00:11:06 +0000