Skip to content
This repository was archived by the owner on Mar 2, 2025. It is now read-only.

Repository files navigation

# 
#   Copyright (C) 2015-2024 CASM Organization <https://casm-lang.org>
#   All rights reserved.
# 
#   Developed by: Philipp Paulweber et al.
#   <https://github.com/casm-lang/libpass/graphs/contributors>
# 
#   This file is part of libpass.
# 
#   libpass is free software: you can redistribute it and/or modify
#   it under the terms of the GNU General Public License as published by
#   the Free Software Foundation, either version 3 of the License, or
#   (at your option) any later version.
# 
#   libpass is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#   GNU General Public License for more details.
# 
#   You should have received a copy of the GNU General Public License
#   along with libpass. If not, see <http://www.gnu.org/licenses/>.
# 
#   Additional permission under GNU GPL version 3 section 7
# 
#   libpass is distributed under the terms of the GNU General Public License
#   with the following clarification and special exception: Linking libpass
#   statically or dynamically with other modules is making a combined work
#   based on libpass. Thus, the terms and conditions of the GNU General
#   Public License cover the whole combination. As a special exception,
#   the copyright holders of libpass give you permission to link libpass
#   with independent modules to produce an executable, regardless of the
#   license terms of these independent modules, and to copy and distribute
#   the resulting executable under terms of your choice, provided that you
#   also meet, for each linked independent module, the terms and conditions
#   of the license of that module. An independent module is a module which
#   is not derived from or based on libpass. If you modify libpass, you
#   may extend this exception to your version of the library, but you are
#   not obliged to do so. If you do not wish to do so, delete this exception
#   statement from your version.
# 

#+begin_html
<h4>
⚠️
This repository has been archived and its development work moved to the
<a href="https://github.com/sealangdotorg/sea">SEA language</a> project.
<hr>
</h4>
#+end_html

[[https://github.com/casm-lang/casm-lang.logo/raw/master/etc/headline.png]]

#+options: toc:nil


* libpass: Compiler Pass Infrastructure Library

[[https://github.com/casm-lang/casm/discussions/categories/q-a][https://img.shields.io/badge/discussion-Q&A-blue.svg?logo=github]]
[[https://github.com/casm-lang/libpass/actions?query=workflow%3Abuild][https://github.com/casm-lang/libpass/workflows/build/badge.svg]]
[[https://github.com/casm-lang/libpass/actions?query=workflow%3Anightly][https://github.com/casm-lang/libpass/workflows/nightly/badge.svg]]
[[https://codecov.io/gh/casm-lang/libpass][https://codecov.io/gh/casm-lang/libpass/badge.svg]]
[[https://github.com/casm-lang/libpass/tags][https://img.shields.io/github/tag/casm-lang/libpass.svg?logo=github&sort=semver]]
[[https://github.com/casm-lang/libpass/blob/master/LICENSE.txt][https://img.shields.io/badge/license-GPLv3%2BLE-blue.svg?logo=gnu]]


TBD

This repository is still in an early stage and more libraries and documentation
is coming soon!


** Copyright and License

The copyright holder of 
=libpass= is the [[https://casm-lang.org][CASM organization]] ([[https://github.com/casm-lang][@casm-lang]]) 
and the used license of 
=libpass= is the [[https://www.gnu.org/licenses/gpl-3.0.html][GNU GPLv3]]
with an additional Linking Exception (LE) permission.

About

Compiler Pass Infrastructure Facility

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages