Age | Commit message (Collapse) | Author |
|
|
|
|
|
Also add slightly richer parse errors now that we can include a string
literal with returned errors.
This will allow us to use TRY() when working with JSON data.
|
|
|
|
|
|
Depending on the values it might be difficult to figure out whether a
value is decimal or hexadecimal. So let's make this more obvious. Also
this allows copying and pasting those numbers into GNOME calculator and
probably also other apps which auto-detect the base.
|
|
|
|
While I think negative memory might be an interesting concept to
investigate I don't think we're quite ready for it yet:
7ca71000 8192 r-xs- libcrypt.so: .text
7ca73000 4096 r---- libcrypt.so: .relro
7ca74000 4096 rw--- libcrypt.so: .data
-6d391000 45056 r-xs- libttf.so: .text
-6d385000 4096 r---- libttf.so: .relro
-6d384000 4096 rw--- libttf.so: .data
|
|
|
|
As reported by CLion.
|
|
JsonValue::as_object() returns a reference.
|
|
|
|
...and make it an enum class so people don't omit "OpenMode".
|
|
SPDX License Identifiers are a more compact / standardized
way of representing file license information.
See: https://spdx.dev/resources/use/#identifiers
This was done with the `ambr` search and replace tool.
ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
|
|
Good-bye LogStream. Long live AK::Format!
|
|
(...and ASSERT_NOT_REACHED => VERIFY_NOT_REACHED)
Since all of these checks are done in release builds as well,
let's rename them to VERIFY to prevent confusion, as everyone is
used to assertions being compiled out in release.
We can introduce a new ASSERT macro that is specifically for debug
checks, but I'm doing this wholesale conversion first since we've
accumulated thousands of these already, and it's not immediately
obvious which ones are suitable for ASSERT.
|
|
|
|
|
|
|
|
This makes the program 100% nicer to use. :^)
|
|
|
|
|