Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: abs-lang/abs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.5.2
Choose a base ref
...
head repository: abs-lang/abs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.6.0
Choose a head ref
  • 16 commits
  • 200 files changed
  • 3 contributors

Commits on Apr 14, 2022

  1. fixed CI

    odino committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    0f82398 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Bump follow-redirects from 1.13.3 to 1.14.9 in /docs

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.3 to 1.14.9.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](follow-redirects/follow-redirects@v1.13.3...v1.14.9)
    
    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    bc36f35 View commit details
    Browse the repository at this point in the history
  2. Bump postcss from 7.0.35 to 7.0.39 in /docs

    Bumps [postcss](https://github.com/postcss/postcss) from 7.0.35 to 7.0.39.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/7.0.39/CHANGELOG.md)
    - [Commits](postcss/postcss@7.0.35...7.0.39)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    c6bfd99 View commit details
    Browse the repository at this point in the history
  3. Bump minimist from 1.2.5 to 1.2.6 in /docs

    Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
    - [Release notes](https://github.com/substack/minimist/releases)
    - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)
    
    ---
    updated-dependencies:
    - dependency-name: minimist
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    9c56a36 View commit details
    Browse the repository at this point in the history
  4. Bump url-parse from 1.5.1 to 1.5.10 in /docs

    Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.1 to 1.5.10.
    - [Release notes](https://github.com/unshiftio/url-parse/releases)
    - [Commits](unshiftio/url-parse@1.5.1...1.5.10)
    
    ---
    updated-dependencies:
    - dependency-name: url-parse
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    963c626 View commit details
    Browse the repository at this point in the history
  5. Bump async from 2.6.3 to 2.6.4 in /docs

    Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
    - [Release notes](https://github.com/caolan/async/releases)
    - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
    - [Commits](caolan/async@v2.6.3...v2.6.4)
    
    ---
    updated-dependencies:
    - dependency-name: async
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    22ef299 View commit details
    Browse the repository at this point in the history
  6. Bump prismjs from 1.23.0 to 1.27.0 in /docs

    Bumps [prismjs](https://github.com/PrismJS/prism) from 1.23.0 to 1.27.0.
    - [Release notes](https://github.com/PrismJS/prism/releases)
    - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
    - [Commits](PrismJS/prism@v1.23.0...v1.27.0)
    
    ---
    updated-dependencies:
    - dependency-name: prismjs
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    895a855 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7f16f74 View commit details
    Browse the repository at this point in the history
  8. Ability to defer functions, closes #403

    Sometimes it is very helpful to guarantee a certain function is executed
    regardless of what code path we take: you can use the `defer` keyword for
    this.
    
    ```py
    echo(1)
    defer echo(3)
    echo(2)
    ```
    
    When you schedule a function to be deferred, it will executed right at
    the end of the current scope. A `defer` inside a function will then
    execute at the end of that function itself:
    
    ```py
    echo(1)
    f fn() {
        defer echo(3)
        echo(2)
    }
    fn()
    echo(4)
    ```
    
    You can `defer` any callable: a function call, a method or even a system
    command. This can be very helpful if you need to run a cleanup function
    right before wrapping up with your code:
    
    ```sh
    defer `rm my-file.txt`
    "some text" > "my-file.txt"
    
    ...
    ...
    "some other text" >> "my-file.txt"
    ```
    
    In this case, you will be guaranteed to execute the command that removes
    `my-file.txt` before the program closes.
    
    Be aware that code that is deferred does not have access to the return value
    of its scope, and will supress errors -- if a `defer` block messes up you're
    not going to see any error. This behavior is experimental, but we would most
    likely like to give this kind of control through [try...catch...finally](#118).
    odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    ebe4097 View commit details
    Browse the repository at this point in the history
  9. some more comments

    odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    bbef17d View commit details
    Browse the repository at this point in the history
  10. Remove trailing spaces

    silum authored and odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    5a22889 View commit details
    Browse the repository at this point in the history
  11. Ensure all .md & .abs files end with newline

    A text file, under UNIX, is defined be a series of lines, each of which
    ends with a newline character (\n). A file that is not empty and does
    not end with a newline is therefore not a text file.
    silum authored and odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    6c40e09 View commit details
    Browse the repository at this point in the history
  12. kebab() example uses snake(); shows kebab-case

    Guessing it should rather use `kebab()`...
    silum authored and odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    5e661e5 View commit details
    Browse the repository at this point in the history
  13. updated docs

    odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    f3a537d View commit details
    Browse the repository at this point in the history
  14. Merge branch '2.6.x'

    odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    68af347 View commit details
    Browse the repository at this point in the history
  15. updated docs

    odino committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    5ebc695 View commit details
    Browse the repository at this point in the history
Loading