History log of /seL4-l4v-master/l4v/README.md
Revision Date Author Comments
# b9a48d80 01-Dec-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

docs: factor out dependency specs (#161)

There is another (out-of-date) dependency description for l4v on the
docs site. To avoid this duplication, this commit factors out the
dependency part of the README, so that it be included directly on the
docs site without going stale.

Also, the README was getting way too long.

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>


# ba38ae33 22-Nov-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

update publications links

The links to nicta.com.au have stopped working, so the publication links
now point to the TS publication pages.

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>


# dbc735c8 27-Oct-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

readme/docs: update comments to Isabelle2020

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>


# b0d01265 08-Aug-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

trivial: fix broken links

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>


# eefaa6db 02-Jun-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

docs: an initial guide on naming conventions

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>


# cf48906b 31-Mar-2020 Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>

regression: force use of python3

Python 2 has passed its sunset date, and many distributions are
withdrawing support for Python 2.

PEP 394 recommends distributions always install versioned interpreter
commands (e.g. `python3`), but does not make a recommendation about
whether or not an unversioned command (`python`) should exist, or what
version it should run.

It therefore seems advisable to explicitly run scripts using the
`python3` command, for scripts that are compatible with Python 3.

Here, we do this for Python scripts used by `run_tests`. For this to
work, some scripts have been updated in ways that will break Python 2
compatibility. But for some other scripts which were already compatible
with both Python 2 and 3, we have not yet removed Python 2
compatibility. There are also miscellaneous scripts that are not used by
`run_tests`, and these have not yet been updated to Python 3.

Signed-off-by: Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>


# c725ebd7 30-Mar-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

Update license information and move to LICENSE.md

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>


# c68915b9 14-Mar-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

license: provide documentation under CC-BY-SA-4.0

Datat61 provides all docs under CC-BY-SA-4.0.


# a424d55e 09-Mar-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

licenses: convert license tags to SPDX


# 8d12d8e4 02-Mar-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

licenses: tag .md and document file


# 831d3b4f 12-Nov-2019 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

docs: clarify installation instructions

Miscellaneous changes to make instructions easier to follow, as well as
updating instructions for Haskell Stack (which is no longer available on
Debian Testing).


# f6599e9c 09-Aug-2019 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

docs: update mlton-compiler instructions.

Move `mlton-compiler` to the end of the apt-get list so it's easier for
a user to leave it off.

Point the user to the mlton website when installing on Debian Buster,
since there's no maintained mlton package for that distribution.


# 03411f7b 05-Aug-2019 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

docs: add python3 installation dependencies.

seL4 and L4V are migrating to python 3 given the upcoming end of python
2's support. Until we've rooted out all the old scripts, we recommend
installing both systems.


# 4e12863b 10-Jun-2019 Gerwin Klein <gerwin.klein@data61.csiro.au>

docs: update README files for Isabelle2019


# 4e56da06 09-May-2019 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

docs: Add section on JEdit

- Add instructions for installing the `goto-error` macro in a place
where we might be able to find them.
- Mention the improved auto-indenter, in the hope that we will use it
when writing proofs.


# e4f0651f 19-Apr-2019 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

docs: Update installation instructions.

Figuring out that you need to install an extra package _after_ waiting
three hours for CRefine to build isn't fun. Changes the installation
instructions to be like most other projects, i.e. "here is everything
you'll need for anything you'll want to do".


# eea38b25 22-Jun-2018 Gerwin Klein <gerwin.klein@data61.csiro.au>

Isabelle2018: READMEs and docs


# 6d0a9a78 29-May-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

fix incorrect path in readme


# 2e475a26 25-Mar-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

update build instructions in readme to use make

JIRA VER-915


# ba97e55d 07-Mar-2018 Gerwin Klein <gerwin.klein@data61.csiro.au>

docs: Isabelle2016-1 -> Isabelle2017


# ebfc7ec1 28-Feb-2018 Gerwin Klein <gerwin.klein@data61.csiro.au>

README.md: zenodo png -> svg; move DOI tag up


# d04547b1 28-Jan-2018 Gerwin Klein <gerwin.klein@data61.csiro.au>

link to all-version DOI in README.md


# eca62410 27-Jul-2017 Gerwin Klein <gerwin.klein@data61.csiro.au>

update python dependencies in README


# 796887d9 11-Jul-2017 Alejandro Gomez-Londono <alejandro.gomez@nicta.com.au>

Removes all trailing whitespaces


# d08ee04e 02-Feb-2017 Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>

haskell: update documentation for building the Haskell kernel


# 1e6686d6 07-Jan-2017 Gerwin Klein <gerwin.klein@nicta.com.au>

Isabelle2016-1: update README


# 67269edb 18-Sep-2016 Gerwin Klein <gerwin.klein@data61.csiro.au>

docs: update installation instructions

The bitfield generator in seL4/ now also depends on the `six` package.


# 081c7337 29-Jun-2016 Gerwin Klein <gerwin.klein@nicta.com.au>

README: adjusted latex dependencies and Isabelle version

closes github issue #11


# d4932618 23-May-2016 Japheth Lim <Japheth.Lim@nicta.com.au>

Add Haskell kernel to README


# a4519c52 13-Oct-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

update README and CONTRIBUTING links

(after seL4.systems update)


# b986b6d3 28-May-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

README: back to production mode


# bfe0cf85 16-May-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

bump to 2015


# a775e123 21-Apr-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

more detailed dependency description


# ce33a076 17-Apr-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

add update notice


# 8e77f3b6 26-Jan-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

link to CONTRIBUTING.md


# da5a86c6 21-Jan-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

remove now obsolete instructions about TOOLPREFIX


# 28bdd742 21-Jan-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

also mention `make` version


# db1f1b60 21-Jan-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

document missing texlive dependency;

Also comment more on `TOOLPREFIX` for now (until we have a better solution).


# 939d9884 21-Oct-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

Isabelle 2013-2 -> 2014 in docs


# 9ccfacc2 21-Oct-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

Dragons slain, Isabelle2014 update complete.


# 7b20cbdf 10-Aug-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

add DOI


# 436896f6 07-Aug-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

start Isabelle2014 udpate


# 56c93597 02-Aug-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

further README tweak


# 42446342 02-Aug-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

More dependency description; added Mac cpp wrapper

Based on suggestions by @jserv and @bacam
See also https://github.com/seL4/l4v/pull/1


# dbcc450e 28-Jul-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

add full latex dependencies


# 9adbb987 28-Jul-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

add Isabelle dependencies


# 4565c7bf 28-Jul-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

tune build instructions


# 0fb7a808 27-Jul-2014 David Greenaway <david.greenaway@nicta.com.au>

misc: Proofing and formatting of README.md files.

Attempt to improve readability of the files when viewed as plain ASCII;
proof-read and fix minor issues.


# 30947b3e 23-Jul-2014 Toby Murray <toby.murray@nicta.com.au>

add links to README.md


# 0fa0a14f 22-Jul-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

filled in README


# 2a03e81d 14-Jul-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

Import release snapshot.