mirror of https://github.com/vinc/moros.git
Publish version 0.10.2 (#562)
* 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
This commit is contained in:
parent
b83ace31a7
commit
362e905990
43
CHANGELOG.md
43
CHANGELOG.md
|
@ -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))
|
||||
|
|
|
@ -308,7 +308,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
|
|||
|
||||
[[package]]
|
||||
name = "moros"
|
||||
version = "0.10.1"
|
||||
version = "0.10.2"
|
||||
dependencies = [
|
||||
"acpi",
|
||||
"aml",
|
||||
|
|
|
@ -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"
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
|
@ -209,7 +209,7 @@ 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`
|
||||
|
@ -217,3 +217,5 @@ language and reading from the filesystem.
|
|||
- Add `dict` type
|
||||
- Use `/` instead of `.` as namespace separator
|
||||
- Add `number->string` (aliased to `num->str`) with an optional radix argument
|
||||
|
||||
### Unreleased
|
||||
|
|
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
|
BIN
dsk/bin/exec
BIN
dsk/bin/exec
Binary file not shown.
BIN
dsk/bin/hello
BIN
dsk/bin/hello
Binary file not shown.
|
@ -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";
|
||||
|
|
|
@ -253,7 +253,7 @@ language and reading from the filesystem.</p>
|
|||
<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>
|
||||
|
@ -264,6 +264,8 @@ language and reading from the filesystem.</p>
|
|||
<li>Use <code>/</code> instead of <code>.</code> as namespace separator</li>
|
||||
<li>Add <code>number->string</code> (aliased to <code>num->str</code>) with an optional radix argument</li>
|
||||
</ul>
|
||||
|
||||
<h3>Unreleased</h3>
|
||||
<footer><p><a href="/">MOROS</a></footer>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<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
|
||||
|
@ -56,7 +56,7 @@ Running console in diskless mode
|
|||
|
||||
/
|
||||
> install
|
||||
Welcome to MOROS v0.10.1 installation program!
|
||||
Welcome to MOROS v0.10.2 installation program!
|
||||
|
||||
Proceed? [y/N] y
|
||||
|
||||
|
|
Loading…
Reference in New Issue