Skip to content

Commit

Permalink
Publish version 0.10.2 (#562)
Browse files Browse the repository at this point in the history
* Bump MOROS version to 0.10.2

* Update changelog

* Bump lisp to 0.7.0

* Update documentation

* Add links to PRs in changelog

* Add missed version bumps in doc

* Update screenshot

* Update some binaries
  • Loading branch information
vinc authored Dec 22, 2023
1 parent b83ace3 commit 362e905
Show file tree
Hide file tree
Showing 11 changed files with 35 additions and 30 deletions.
43 changes: 22 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,28 @@

## Unreleased

- Add number->string function to lisp (#561)
- Improve lisp with Advent of Code 2023 (#556)
- Upgrade toolchain from 2023-05-01 to 2023-12-01 (#559)
- Improve system information (#553)
- Add hash command (#554)
- Improve binary support (#552)
- Add basic userspace shell (#548)
- Add basic userspace allocator (#544)
- Improve documentation (#547)
- Add process page table (#454)
- Bump vte from 0.12.1 to 0.13.0 (#543)
- Add more code examples to lisp (#542)
- Add support for hexadecimal numbers in Lisp (#540)
- Upgrade acpi crate to 5.0.0 (#538)
- Run cargo clippy (#541)
- Bump vte from 0.12.0 to 0.12.1 (#539)
- Bump num-traits from 0.2.16 to 0.2.17 (#536)
- Bump libm from 0.2.7 to 0.2.8 (#535)
- Bump x86_64 from 0.14.10 to 0.14.11 (#531)
- Bump vte from 0.11.1 to 0.12.0 (#532)
- Bump sha2 from 0.10.7 to 0.10.8 (#533)
## 0.10.2 (2023-12-22)
- Add basic userspace allocator ([#544](https://github.com/vinc/moros/pull/544))
- Add basic userspace shell ([#548](https://github.com/vinc/moros/pull/548))
- Add hash command ([#554](https://github.com/vinc/moros/pull/554))
- Add more code examples to lisp ([#542](https://github.com/vinc/moros/pull/542))
- Add number->string function to lisp ([#561](https://github.com/vinc/moros/pull/561))
- Add process page table ([#454](https://github.com/vinc/moros/pull/454))
- Add support for hexadecimal numbers in Lisp ([#540](https://github.com/vinc/moros/pull/540))
- Improve binary support ([#552](https://github.com/vinc/moros/pull/552))
- Improve documentation ([#547](https://github.com/vinc/moros/pull/547))
- Improve lisp with Advent of Code 2023 ([#556](https://github.com/vinc/moros/pull/556))
- Improve system information ([#553](https://github.com/vinc/moros/pull/553))
- Run cargo clippy ([#541](https://github.com/vinc/moros/pull/541))
- Upgrade acpi crate to 5.0.0 ([#538](https://github.com/vinc/moros/pull/538))
- Upgrade toolchain from 2023-05-01 to 2023-12-01 ([#559](https://github.com/vinc/moros/pull/559))
- Bump libm from 0.2.7 to 0.2.8 ([#535](https://github.com/vinc/moros/pull/535))
- Bump num-traits from 0.2.16 to 0.2.17 ([#536](https://github.com/vinc/moros/pull/536))
- Bump sha2 from 0.10.7 to 0.10.8 ([#533](https://github.com/vinc/moros/pull/533))
- Bump vte from 0.11.1 to 0.12.0 ([#532](https://github.com/vinc/moros/pull/532))
- Bump vte from 0.12.0 to 0.12.1 ([#539](https://github.com/vinc/moros/pull/539))
- Bump vte from 0.12.1 to 0.13.0 ([#543](https://github.com/vinc/moros/pull/543))
- Bump x86_64 from 0.14.10 to 0.14.11 ([#531](https://github.com/vinc/moros/pull/531))

## 0.10.1 (2023-09-23)
- Add PageUp and PageDown keys support ([#515](https://github.com/vinc/moros/pull/515))
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "moros"
description = "MOROS: Obscure Rust Operating System"
version = "0.10.1"
version = "0.10.2"
authors = ["Vincent Ollivier <v@vinc.cc>"]
edition = "2018"
license = "MIT"
Expand Down
Binary file modified doc/images/moros.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion doc/lisp.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,11 +209,13 @@ language and reading from the filesystem.
- Add file, number, string, and regex namespaces
- Add socket functions

### Unreleased
### 0.7.0 (2023-12-22)
- Add binary and hexadecimal number literals
- Test for truthiness (neither `false` nor `nil`) in conditions of `if` and `while`
- Rename `nth` to `get`
- Add `empty?`, `reject`, `put`, `push`, and `host` functions`
- Add `dict` type
- Use `/` instead of `.` as namespace separator
- Add `number->string` (aliased to `num->str`) with an optional radix argument

### Unreleased
4 changes: 2 additions & 2 deletions doc/manual.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
During boot MOROS will display its version followed by the memory layout,
memory size, processor, devices, network cards, disks, and the real time clock.

[0.250962] MOROS v0.10.1
[0.250962] MOROS v0.10.2
[0.250962] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.250962] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.250962] MEM [0x00000000005000-0x00000000015FFF] Bootloader
Expand Down Expand Up @@ -47,7 +47,7 @@ commands to test the system or `install` to setup the

/
> install
Welcome to MOROS v0.10.1 installation program!
Welcome to MOROS v0.10.2 installation program!

Proceed? [y/N] y

Expand Down
Binary file modified dsk/bin/exec
Binary file not shown.
Binary file modified dsk/bin/hello
Binary file not shown.
2 changes: 1 addition & 1 deletion src/usr/lisp/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ fn repl(env: &mut Rc<RefCell<Env>>) -> Result<(), ExitCode> {
let csi_reset = Style::reset();
let prompt_string = format!("{}>{} ", csi_color, csi_reset);

println!("MOROS Lisp v0.6.0\n");
println!("MOROS Lisp v0.7.0\n");

let mut prompt = Prompt::new();
let history_file = "~/.lisp-history";
Expand Down
4 changes: 3 additions & 1 deletion www/lisp.html
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ <h3>0.6.0 (2023-09-23)</h3>
<li>Add socket functions</li>
</ul>

<h3>Unreleased</h3>
<h3>0.7.0 (2023-12-22)</h3>

<ul>
<li>Add binary and hexadecimal number literals</li>
Expand All @@ -264,6 +264,8 @@ <h3>Unreleased</h3>
<li>Use <code>/</code> instead of <code>.</code> as namespace separator</li>
<li>Add <code>number-&gt;string</code> (aliased to <code>num-&gt;str</code>) with an optional radix argument</li>
</ul>

<h3>Unreleased</h3>
<footer><p><a href="/">MOROS</a></footer>
</body>
</html>
4 changes: 2 additions & 2 deletions www/manual.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ <h2>Boot</h2>
<p>During boot MOROS will display its version followed by the memory layout,
memory size, processor, devices, network cards, disks, and the real time clock.</p>

<pre><code>[0.250962] MOROS v0.10.1
<pre><code>[0.250962] MOROS v0.10.2
[0.250962] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.250962] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.250962] MEM [0x00000000005000-0x00000000015FFF] Bootloader
Expand Down Expand Up @@ -56,7 +56,7 @@ <h2>Installation</h2>

/
&gt; install
Welcome to MOROS v0.10.1 installation program!
Welcome to MOROS v0.10.2 installation program!

Proceed? [y/N] y

Expand Down

0 comments on commit 362e905

Please sign in to comment.