diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cf3d31e71..18f8fbd1a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ jobs: with: check-latest-tag-only: true git-user: glsl-lang - git-user-email: glsl-lang@vtavernier.github.io + git-user-email: glsl-lang@alixinne.github.io - uses: actions/cache@v4 with: @@ -166,7 +166,7 @@ jobs: check: false release: true git-user: glsl-lang - git-user-email: glsl-lang@vtavernier.github.io + git-user-email: glsl-lang@alixinne.github.io - run: cog changelog --at ${{ steps.release.outputs.version }} -t full_hash > GITHUB_CHANGELOG.md if: steps.release.outputs.version != '' diff --git a/CHANGELOG.md b/CHANGELOG.md index a68f8a45b..f801890a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,11 +3,11 @@ - - - ## v0.5.2 - 2023-11-13 #### Bug Fixes -- **(cli)** actually setup fs preprocessor - (ca89a01) - *vtavernier* +- **(cli)** actually setup fs preprocessor - (ca89a01) - *alixinne* - **(lang-lexer/inject)** prevent some #include'd pp. dirs. from being injected at wrong positions - (cbd63d0) - Alejandro González - **(lang-lexer/inject)** better support injection of pp. dirs. from multiple files - (556fd4b) - Alejandro González #### Continuous Integration -- **(bumpver)** use --exact - (7b81cdb) - *vtavernier* +- **(bumpver)** use --exact - (7b81cdb) - *alixinne* #### Miscellaneous Chores - **(deps)** update rust crate lalrpop-util to 0.20.0 - (43c7226) - renovate[bot] - **(deps)** update rust crate lalrpop to 0.20.0 - (b1801d9) - renovate[bot] @@ -15,13 +15,13 @@ - **(deps)** drop dependency on `lexical` - (5dc7eb2) - Alejandro González - **(deps)** add renovate.json - (d73718f) - renovate[bot] - **(version)** v0.5.1 [skip ci] - (3198b9d) - glsl-lang -- fix dependency updates - (e525715) - vtavernier -- fix in-workspace package versions - (254a042) - vtavernier +- fix dependency updates - (e525715) - alixinne +- fix in-workspace package versions - (254a042) - alixinne - silence a new Clippy lint, run `cargo fmt` - (8a34d08) - Alejandro González - fix new Clippy unnecessary allocs lint in `lang-quote` - (50f509d) - Alejandro González - bump Rust toolchain to 1.70.0 - (db51697) - Alejandro González #### Tests -- **(multifile-pp)** add tests for #24 - (fba1694) - *vtavernier* +- **(multifile-pp)** add tests for #24 - (fba1694) - *alixinne* - - - @@ -39,18 +39,18 @@ - **(transpiler)** put pp. dirs on their own line no matter what the terminators are - (bb30674) - Alejandro González - **(transpiler)** correct transpilation of precision qualifiers - (4b059a6) - Alejandro González #### Build system -- pin rust-toolchain version to 1.68.1 - (d79a36f) - vtavernier +- pin rust-toolchain version to 1.68.1 - (d79a36f) - alixinne #### Continuous Integration -- add skip ci to release commits - (eb57693) - vtavernier -- enable build on next branch - (9cb8c4d) - vtavernier -- allow clippy::result_large_err - (b8facaa) - vtavernier +- add skip ci to release commits - (eb57693) - alixinne +- enable build on next branch - (9cb8c4d) - alixinne +- allow clippy::result_large_err - (b8facaa) - alixinne #### Features - **(transpiler)** overhaul formatting and customizability - (be86326) - Alejandro González #### Miscellaneous Chores -- **(deps)** update lalrpop to 0.19.9 - (580cdb1) - *vtavernier* +- **(deps)** update lalrpop to 0.19.9 - (580cdb1) - *alixinne* - **(deps)** replace dependency on `lazy_static` by `once_cell` - (7aa176e) - Alejandro González -- add CODEOWNERS file - (3f3fad8) - vtavernier -- fix clippy warnings - (ecf75a8) - vtavernier +- add CODEOWNERS file - (3f3fad8) - alixinne +- fix clippy warnings - (ecf75a8) - alixinne #### Tests - fix test build failure when not using the v2-full parser - (5b5092a) - Alejandro González @@ -60,14 +60,14 @@ #### Bug Fixes - **(glsl-lang-types)** do not generate node type aliases via a derive macro (#9) - (b4c75a1) - Alexandre Bléron #### Continuous Integration -- retry cargo publish (#14) - (3cd8895) - vtavernier +- retry cargo publish (#14) - (3cd8895) - alixinne - - - ## v0.4.0 - 2022-09-05 #### Bug Fixes -- **(lang-util-dev)** update similar_asserts - (b3e5728) - *vtavernier* -- implement Eq when applicable - (f7df6d0) - vtavernier +- **(lang-util-dev)** update similar_asserts - (b3e5728) - *alixinne* +- implement Eq when applicable - (f7df6d0) - alixinne - re-export FileId from glsl_lang::ast (#11) - (7138ef8) - Alexandre Bléron #### Features - add GL_KHR_vulkan_glsl types to parser - (12f9515) - Alexandre Bléron @@ -78,22 +78,22 @@ #### Bug Fixes - **(transpiler)** allow !Sized sinks for transpiler functions - (0385b7e) - Alexandre Bléron #### Continuous Integration -- use cargo-workspaces - (52f54da) - vtavernier +- use cargo-workspaces - (52f54da) - alixinne - - - ## v0.3.0 - 2022-06-15 #### Bug Fixes -- update all dependencies to 0.2.1 - (bea4a64) - vtavernier +- update all dependencies to 0.2.1 - (bea4a64) - alixinne #### Build system -- fix ci/bumpver.sh - (10c6aca) - vtavernier -- configure cog - (0aed54d) - vtavernier +- fix ci/bumpver.sh - (10c6aca) - alixinne +- configure cog - (0aed54d) - alixinne #### Continuous Integration -- configure cocogitto - (ea369e4) - vtavernier +- configure cocogitto - (ea369e4) - alixinne #### Features -- update dependencies - (16020e4) - vtavernier +- update dependencies - (16020e4) - alixinne #### Miscellaneous Chores -- update CHANGELOG for cocogitto - (23bcf06) - vtavernier +- update CHANGELOG for cocogitto - (23bcf06) - alixinne - - - @@ -154,10 +154,10 @@ ## [0.1.0] - 2021-04-05 - Initial release -[Unreleased]: https://github.com/vtavernier/glsl-lang/compare/v0.2.1...HEAD -[0.2.1]: https://github.com/vtavernier/glsl-lang/compare/v0.2.0...v0.2.1 -[0.2.0]: https://github.com/vtavernier/glsl-lang/compare/v0.1.3...v0.2.0 -[0.1.3]: https://github.com/vtavernier/glsl-lang/compare/v0.1.2...v0.1.3 -[0.1.2]: https://github.com/vtavernier/glsl-lang/compare/v0.1.1...v0.1.2 -[0.1.1]: https://github.com/vtavernier/glsl-lang/compare/v0.1.0...v0.1.1 -[0.1.0]: https://github.com/vtavernier/glsl-lang/releases/tag/v0.1.0 +[Unreleased]: https://github.com/alixinne/glsl-lang/compare/v0.2.1...HEAD +[0.2.1]: https://github.com/alixinne/glsl-lang/compare/v0.2.0...v0.2.1 +[0.2.0]: https://github.com/alixinne/glsl-lang/compare/v0.1.3...v0.2.0 +[0.1.3]: https://github.com/alixinne/glsl-lang/compare/v0.1.2...v0.1.3 +[0.1.2]: https://github.com/alixinne/glsl-lang/compare/v0.1.1...v0.1.2 +[0.1.1]: https://github.com/alixinne/glsl-lang/compare/v0.1.0...v0.1.1 +[0.1.0]: https://github.com/alixinne/glsl-lang/releases/tag/v0.1.0 diff --git a/CODEOWNERS b/CODEOWNERS index 8c8935834..7d28566b8 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1 +1 @@ -* @vtavernier +* @alixinne diff --git a/LICENSE b/LICENSE index 3c93f4fd8..03a3e7d2e 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ BSD 3-Clause License -Copyright (c) 2021, Vincent Tavernier +Copyright (c) 2021, Alixinne All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/README.md b/README.md index 848e19015..5a9746449 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -# [glsl-lang](https://github.com/vtavernier/glsl-lang) +# [glsl-lang](https://github.com/alixinne/glsl-lang) -[![Build](https://github.com/vtavernier/glsl-lang/workflows/build/badge.svg?branch=master)](https://github.com/vtavernier/glsl-lang/actions) +[![Build](https://github.com/alixinne/glsl-lang/workflows/build/badge.svg?branch=master)](https://github.com/alixinne/glsl-lang/actions) [![Crates.io](https://img.shields.io/crates/v/glsl-lang)](https://crates.io/crates/glsl-lang) [![docs.rs](https://img.shields.io/docsrs/glsl-lang)](https://docs.rs/glsl-lang/) -[![License](https://img.shields.io/github/license/vtavernier/glsl-lang)](LICENSE) +[![License](https://img.shields.io/github/license/alixinne/glsl-lang)](LICENSE) `glsl-lang` is a crate implementing a LALR parser for the GLSL language, with full support for preprocessor directives. Its AST and features are modeled @@ -212,6 +212,6 @@ Aside from the limitations mentioned in the paragraph above: ## License This work is licensed under the BSD 3-clause license. Lexer and LALR parser by -Vincent Tavernier . Original AST, test suite and +Alixinne . Original AST, test suite and quoting code by Dimitri Sabadie . glslangValidator test suite from the Khronos group. diff --git a/README.tpl b/README.tpl index 8f9e576d3..f51561e54 100644 --- a/README.tpl +++ b/README.tpl @@ -7,7 +7,7 @@ ## Author -Vincent Tavernier +Alixinne ## License diff --git a/cog.toml b/cog.toml index 56141beb1..fc789a315 100644 --- a/cog.toml +++ b/cog.toml @@ -19,7 +19,7 @@ tag_prefix = "v" [changelog] path = "CHANGELOG.md" authors = [ - { signature = "Vincent Tavernier", username = "vtavernier" } + { signature = "Alixinne", username = "alixinne" } ] [bump_profiles] diff --git a/lang-cli/Cargo.toml b/lang-cli/Cargo.toml index 3ab7ab98a..7969b8efc 100644 --- a/lang-cli/Cargo.toml +++ b/lang-cli/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "glsl-lang-cli" version = "0.5.2" -authors = ["Vincent Tavernier "] +authors = ["Alixinne "] edition = "2021" license = "BSD-3-Clause" description = "CLI for the glsl-lang crate" -homepage = "https://github.com/vtavernier/glsl-lang" +homepage = "https://github.com/alixinne/glsl-lang" documentation = "https://docs.rs/glsl-lang-cli/" -repository = "https://github.com/vtavernier/glsl-lang" +repository = "https://github.com/alixinne/glsl-lang" readme = "README.md" keywords = ["glsl", "language", "parser", "ast", "cli"] categories = ["command-line-interface", "parser-implementations", "rendering"] diff --git a/lang-cli/README.md b/lang-cli/README.md index b5c30c66d..0e2ded3d4 100644 --- a/lang-cli/README.md +++ b/lang-cli/README.md @@ -19,7 +19,7 @@ TranslationUnit ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang-cli/README.tpl b/lang-cli/README.tpl index 7343ed240..6f973ec49 100644 --- a/lang-cli/README.tpl +++ b/lang-cli/README.tpl @@ -6,7 +6,7 @@ ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang-lexer/Cargo.toml b/lang-lexer/Cargo.toml index 0712bc7a5..793fc2469 100644 --- a/lang-lexer/Cargo.toml +++ b/lang-lexer/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "glsl-lang-lexer" version = "0.5.2" -authors = ["Vincent Tavernier "] +authors = ["Alixinne "] edition = "2021" license = "BSD-3-Clause" description = "GLSL language lexers" -homepage = "https://github.com/vtavernier/glsl-lang" +homepage = "https://github.com/alixinne/glsl-lang" documentation = "https://docs.rs/glsl-lang-lexer/" -repository = "https://github.com/vtavernier/glsl-lang" +repository = "https://github.com/alixinne/glsl-lang" readme = "README.md" keywords = ["glsl", "language", "parser"] categories = ["parser-implementations", "rendering"] diff --git a/lang-lexer/README.md b/lang-lexer/README.md index d48d07287..96cc49ce6 100644 --- a/lang-lexer/README.md +++ b/lang-lexer/README.md @@ -7,7 +7,7 @@ ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang-pp/Cargo.toml b/lang-pp/Cargo.toml index 6c9e5efce..98462cbaa 100644 --- a/lang-pp/Cargo.toml +++ b/lang-pp/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "glsl-lang-pp" version = "0.5.2" -authors = ["Vincent Tavernier "] +authors = ["Alixinne "] edition = "2021" license = "BSD-3-Clause" description = "GLSL language preprocessor" -homepage = "https://github.com/vtavernier/glsl-lang" +homepage = "https://github.com/alixinne/glsl-lang" documentation = "https://docs.rs/glsl-lang/" -repository = "https://github.com/vtavernier/glsl-lang" +repository = "https://github.com/alixinne/glsl-lang" readme = "README.md" keywords = ["glsl", "language", "preprocessor"] categories = ["parser-implementations", "rendering"] diff --git a/lang-pp/README.md b/lang-pp/README.md index b7926171b..0161a69ad 100644 --- a/lang-pp/README.md +++ b/lang-pp/README.md @@ -7,7 +7,7 @@ ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang-quote/Cargo.toml b/lang-quote/Cargo.toml index 4c8eda4d7..2ec9ea4e7 100644 --- a/lang-quote/Cargo.toml +++ b/lang-quote/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "glsl-lang-quote" version = "0.5.2" -authors = ["Vincent Tavernier "] +authors = ["Alixinne "] edition = "2021" license = "BSD-3-Clause" description = "Quoting proc-macro for glsl-lang" -homepage = "https://github.com/vtavernier/glsl-lang" +homepage = "https://github.com/alixinne/glsl-lang" documentation = "https://docs.rs/glsl-lang-quote/" -repository = "https://github.com/vtavernier/glsl-lang" +repository = "https://github.com/alixinne/glsl-lang" readme = "README.md" keywords = ["glsl", "language", "parser", "ast", "macro"] categories = ["parser-implementations", "rendering"] diff --git a/lang-quote/README.md b/lang-quote/README.md index e160b0494..02c23041e 100644 --- a/lang-quote/README.md +++ b/lang-quote/README.md @@ -72,7 +72,7 @@ let statement = glsl_expr! { ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang-types/Cargo.toml b/lang-types/Cargo.toml index 73ecc1485..b67de25c8 100644 --- a/lang-types/Cargo.toml +++ b/lang-types/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "glsl-lang-types" version = "0.5.2" -authors = ["Vincent Tavernier "] +authors = ["Alixinne "] edition = "2021" license = "BSD-3-Clause" description = "GLSL language AST" -homepage = "https://github.com/vtavernier/glsl-lang" +homepage = "https://github.com/alixinne/glsl-lang" documentation = "https://docs.rs/glsl-lang-lexer/" -repository = "https://github.com/vtavernier/glsl-lang" +repository = "https://github.com/alixinne/glsl-lang" readme = "README.md" keywords = ["glsl", "language", "parser"] categories = ["rendering"] diff --git a/lang-types/README.md b/lang-types/README.md index ebbf87382..85224e68e 100644 --- a/lang-types/README.md +++ b/lang-types/README.md @@ -7,7 +7,7 @@ ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang-util-derive/Cargo.toml b/lang-util-derive/Cargo.toml index f8ebb842a..3a5025f33 100644 --- a/lang-util-derive/Cargo.toml +++ b/lang-util-derive/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "lang-util-derive" version = "0.5.2" -authors = ["Vincent Tavernier "] +authors = ["Alixinne "] edition = "2021" license = "BSD-3-Clause" description = "proc-macros for lang-util" -homepage = "https://github.com/vtavernier/glsl-lang" +homepage = "https://github.com/alixinne/glsl-lang" documentation = "https://docs.rs/lang-util-derive/" -repository = "https://github.com/vtavernier/glsl-lang" +repository = "https://github.com/alixinne/glsl-lang" readme = "README.md" keywords = ["language", "parser", "ast", "macro"] categories = ["parsing"] diff --git a/lang-util-derive/README.md b/lang-util-derive/README.md index d9be262f0..d0a95ff5b 100644 --- a/lang-util-derive/README.md +++ b/lang-util-derive/README.md @@ -10,7 +10,7 @@ These macros are re-exported by the `lang-util` crate, which you should depend o ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang-util-dev/Cargo.toml b/lang-util-dev/Cargo.toml index 40f27b19f..3ed1e7acc 100644 --- a/lang-util-dev/Cargo.toml +++ b/lang-util-dev/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "lang-util-dev" version = "0.5.2" -authors = ["Vincent Tavernier "] +authors = ["Alixinne "] edition = "2021" license = "BSD-3-Clause" description = "Development utilities for parsers implemented using lang-util" -homepage = "https://github.com/vtavernier/glsl-lang" +homepage = "https://github.com/alixinne/glsl-lang" documentation = "https://docs.rs/lang-util-test/" -repository = "https://github.com/vtavernier/glsl-lang" +repository = "https://github.com/alixinne/glsl-lang" readme = "README.md" keywords = ["language", "parser", "ast"] categories = ["parsing"] diff --git a/lang-util-dev/README.md b/lang-util-dev/README.md index 9be6fc4cf..30715ac4f 100644 --- a/lang-util-dev/README.md +++ b/lang-util-dev/README.md @@ -7,7 +7,7 @@ lang-util-dev provides utilities for developing language parsers built using lan ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang-util/Cargo.toml b/lang-util/Cargo.toml index e23687ae7..a964510b8 100644 --- a/lang-util/Cargo.toml +++ b/lang-util/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "lang-util" version = "0.5.2" -authors = ["Vincent Tavernier "] +authors = ["Alixinne "] edition = "2021" license = "BSD-3-Clause" description = "Utilities for implementing parsers and ASTs using lalrpop and Logos" -homepage = "https://github.com/vtavernier/glsl-lang" +homepage = "https://github.com/alixinne/glsl-lang" documentation = "https://docs.rs/lang-util/" -repository = "https://github.com/vtavernier/glsl-lang" +repository = "https://github.com/alixinne/glsl-lang" readme = "README.md" keywords = ["language", "parser", "ast"] categories = ["parsing"] diff --git a/lang-util/README.md b/lang-util/README.md index 5793e8fda..826a82e72 100644 --- a/lang-util/README.md +++ b/lang-util/README.md @@ -16,7 +16,7 @@ but you may use its utilities for implementing your own language parsers: ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang/Cargo.toml b/lang/Cargo.toml index 81bc01fc3..5c088a14c 100644 --- a/lang/Cargo.toml +++ b/lang/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "glsl-lang" version = "0.5.2" -authors = ["Vincent Tavernier "] +authors = ["Alixinne "] edition = "2021" license = "BSD-3-Clause" description = "GLSL 4.6 language LALR parser and AST" -homepage = "https://github.com/vtavernier/glsl-lang" +homepage = "https://github.com/alixinne/glsl-lang" documentation = "https://docs.rs/glsl-lang/" -repository = "https://github.com/vtavernier/glsl-lang" +repository = "https://github.com/alixinne/glsl-lang" readme = "README.md" keywords = ["glsl", "language", "parser", "ast"] categories = ["parser-implementations", "rendering"] diff --git a/lang/README.md b/lang/README.md index c172cae0b..9dd5d883b 100644 --- a/lang/README.md +++ b/lang/README.md @@ -7,7 +7,7 @@ with partial support for preprocessor directives. Its AST and features are modeled after [Dimitri Sabadie's `glsl` crate](https://github.com/phaazon/glsl). -See the [homepage](https://github.com/vtavernier/glsl-lang) for more detailed comparison +See the [homepage](https://github.com/alixinne/glsl-lang) for more detailed comparison elements. ## Examples @@ -55,7 +55,7 @@ assert!(ast.is_ok()); ## Author -Vincent Tavernier +Alixinne ## License diff --git a/lang/src/lib.rs b/lang/src/lib.rs index c4b210471..f024882ec 100644 --- a/lang/src/lib.rs +++ b/lang/src/lib.rs @@ -2,7 +2,7 @@ //! with partial support for preprocessor directives. Its AST and features are //! modeled after [Dimitri Sabadie's `glsl` crate](https://github.com/phaazon/glsl). //! -//! See the [homepage](https://github.com/vtavernier/glsl-lang) for more detailed comparison +//! See the [homepage](https://github.com/alixinne/glsl-lang) for more detailed comparison //! elements. //! //! # Examples diff --git a/renovate.json b/renovate.json index 64e99097e..55a401635 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,6 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "github>vtavernier/renovate-presets:rust-glsl" + "github>alixinne/renovate-presets:rust-glsl" ] }