* Add api::time::from_timestamp_utc function
* Add date function to lisp
* Add file/exists? function to lisp
* Rewrite lisp ntp client
* Update NTP packet to work with more servers
* Fix userspace binaries build
* 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
* Add contains? to Lisp
* Use ls everywhere instead of lst
* Rename system command to shell
* Exec '/ini/lisp.lsp' at startup
* Check if init file exist
* Add missing lisp init file
* Remove contains?
* Add empty? function
* Add reject? function
* Update doc
* Add dict type to Lisp
* Add push function
* Add binary literals to doc
* Move push function from primitive to core lib
* Update lisp doc
* Add escape character to parser
* Add backspace to parser
* Update doc
* Add host function
* Fix regex.match?
* Test if and while for truthiness instead of comparing with true
* Add tests for empty string and 0
* Mention truthiness in changelog
* Check for unspecified IPv4 in usr::host::resolv
* Transform host error into nil
* Update ntp.lsp to support hostnames
* Fix typo
* Fix escape display
* Use '/' instead of '.' as namespace separator
* Add doc.lsp
* Fix comment color
* Update changelog
* Add socket command to manual
* Update syscall doc
* Update copyright year in help command
* Fix lisp include
* Fix error styling in shell
* Use uppercase hex
* Update website
* Move some CSI color positions
* Update line-height
* Add file module
* Add r and t literals
* Add string support in contains
* Add number, string, and regex modules
* Fix tests
* Fix lib
* Fix split in lib
* The % operator is for remainder instead of modulo
* Rename internal binary functions
* Add mod and rem and alias % to the latter
* Use dot instead of colon for namespacing
* Rename *-file* functions
* Update www
* Update changelog
* Regenerate www for lisp doc
* Update example email address
* Fix changelog
* Rewrite old changelog as list
* Update changelog
* Update version
* Add links to changelog
* Fix links
* Add date to lisp changelog
* Fix banner for longer version number
* Update screenshot
* Regenerate www
* Remove boot.png
* Update lisp version to 0.5.0
* Update chess version to 0.2.0
* Add screenshot script
* Fix typo in rx buffer size
* Fix issue with small packets tx
* Change tx buffer len
* Fix tx ring overflow
* Use 1024 bytes for max DMA burst size
* Use spin_loop
* Add atomic fence before polling for status change
* Disable interrupts
* Update device capabilities
* Fix http service
* Update /var/www
* Refactor buf len
* Update changelog
* Rename shortcut to command in help
* Add dir arg to list usage
* Add help to read command
* Add help to write command
* Add help to date command
* Add manual
* Add help to copy
* Add help to delete
* Add help to dhcp
* Add help to edit
* Add elf command to autocomplete
* Update boot in manual
* Add help to elf
* Add help to env
* Add help to help
* Add help to hex
* Add help to lisp
* Add help to move
* Add help to shell
* Refactor user help
* Update crates
* Improve debug
* Update binaries
* Increase user process memory space
* Exit process before shutdown
* Add more content to manual
* Update manual
* Update screenshots
* Update index.md
* Add link to the manual
* Update shields in readme
* Add links to the manual
* Add games to README
* Rewrite the first part of the index
* Remove a word
* Rewrite usage section
* Add demo section
* Rewrite part of the doc
* Remove html files
* Add make website command
* Commit html files
* Fix indentation
* Fix code block
* Add monitor option to qemu to take screenshots
* Update CSS
* Fix CSS
* Add font-family sans-serif to website
* Implement clear in asm
* Implement halt in asm
* Add sleep to halt
* Move newline after color reset
* Add unimplemented print and sleep
* Compute msg len
* Update changelog
* Replace car and cdr builtins with head and tail
* Add nth function
* Reorder core functions
* Rename uniq to unique
* Add list test
* Update doc
* Update examples
* Remove abs definition from example
* Fix tests
* Fix rest
* Add sort function
* Add slice function
* Fix empty string conversion into number
* Fix failing test
* Update test memory in makefile
* Add string to slice
* Add string to length
* Replace builtin lines with split and trim
* Fix splitting on empty pattern
* Fix slice for strings
* Add uniq
* Refactor slice
* Refactor sort to accept any expression
* Add contains?
* Add chunks
* Split default_env
* Add filter and intersection to core lib
* Update doc
* Update set to return value instead of symbol
* Add splice for variadic functions
* Update documentation
* Add macro?
* Rewrite and and or with macros
* Move string-join
* Update built-in autocompletion
* Use define instead of def in core and examples
* Add changelog to doc
* Move aliases to lib
* Add let macro
* Add caar cadr cdar cddr functions
* Add fixme
* Fix let macro
* Change Lisp loop into while
* Rename define to def
* Replace cond by if
* Fix pi computation
* Fix number parsing error
* Fix or function
* Add test to while
* Rewrite test
* Add missing fun
* Add examples to doc
* Add bigint support to Lisp
* Remove Box
* Replace BigInt by i64
* Add back big int
* Work around big int errors
* Print floats with a dot
* Add conversion to f64
* Use Number#parse instead of double
* Add trigo functions to Number
* Add conversion from number to byte
* Add addition to Number
* Add multiplication to Number
* Add negation and substraction to Number
* Add division to Number
* Add reminder to Number
* Add pow to Number
* Fix tests
* Re-enable BigInt
* Add parsing and printing of BigInt
* Add sign
* Add operations on BigInt
* Fix compilation issues
* Add support for add and mul overflow
* Fix bigint conversion to and from str
* Add number-type function
* Add tests
* Add support for pow overflow
* Fix tests
* Add more checks for overflow
* Add check for division by zero
* Fix typo
* Return inf for large exponential operations
* Check for division by zero in modulo
* Add shift operations
* Rewrite comparisons
* Add lazy eval to cond expressions
* Add set fonction
* Add loop function
* Add pi example
* Add builtin pi example to shell
* Update allocation error messages
* Rewrite number conversions
* Remove debug output from pi example
* Move pi command to a dedicated file
* Rewrite bytes->number and number->bytes
* Update doc
* Move op impl to Number
* Add macros to dry code
* Add more macros
* Run clippy
* Adopt a syntax closer to scheme
* Add parse and eval
* Replace Exp::Func with Exp::Primitive
* Refactor built in autocompletion
* Replace null by nil
* Fix test
* Update doc
* Bump version
* Replace mapcar by apply
* Add map and reduce to core lib
* Add pi.lsp example
* Fix tests
* Refactor pi-digits
* Move builtin join to core lib as string-join
* Rename decode-* and encode-* to *-decode and *-encode
* Update doc
* Add the Game of Life
* Add seed interval
* Add option to load seed from file
* Add speed option
* Add a status bar at the bottom of the screen
* Refactor rules computation
* Refactor printing
* Add life to autocomplete list
* Fix autocomplete size
* Refactor file loading
* Add centinal.cells
* Add more cells files
* Add ^C to text editor
* Remove -f option
* Remove two patterns
* Remove extra newlines
* Remove code for comments
* Center cells
* Add debug mode to makefile
* Add page fault exit code
* Fix panic
* Remove warning
* Display error message only in user mode
* Disable debug
* Use alloc conditionally in hello command
* Use standardized style of error message for page fault
* Remove debuginfo from userspace binaries
* Add comment to the page fault issue
* Use default relocation model instead of static
* Refactor import
* Update binaries
* Fix panic info by using debug
* Refactor makefile comment
* Use x and y variables instead of a and b
* Rewrite not form
* Move boolean forms to core lib
* Handle special arithmetic cases
* Add range form
* Add pr and prn for print and println
* Add more tests to cond
* Add decode-float and encode-float forms
* Add uptime form
* Add write-bytes form
* Add list form
* Add new forms to move print to core lib
* Rename file io forms
* Update doc
* Merge cat into string
* Rename *code-float to *code-number
* Add write-file and append-file forms
* Add doc about the core library
* Add regex-find
* Add not
* Add regex-match
* Update doc
* Bump lisp version
* Add realtime
* Update doc
* Use exit code
* Add macro_use to sys module
* Replace ExitCode with Result<usize, usize>
* Add status var
* Fix status code
* Replace status with ?
* Fix regex for var substitution
* Remove warnings
* Add temporary fix for failing tests
* Add q shortcut to calc
* Use usize for exit code
* Use process exit codes
* Reintroduce ExitCode enum
* Use ExitCode::UsageError where needed
* Display usage error in find command
* Add doc
* Read command line args from userspace programs
* Use Stop syscall to debug pointers from userpace
* Fix address translation system
* Update binaries
* Move print to bin
* Add hardcoded alias system
* Strip debug from binaries
* Build userspace binaries before running tests
* Save all the args in args including the command invocation name
* Move sleep command to /bin
* Rebuild binaries