~sircmpwn/hare-dev

hare: datetime: Fix parsing nanoseconds v1 APPLIED

Haelwenn (lanodan) Monnier: 1
 datetime: Fix parsing nanoseconds

 1 files changed, 1 insertions(+), 1 deletions(-)
#784229 alpine.yml success
#784230 freebsd.yml success
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~sircmpwn/hare-dev/patches/33156/mbox | git am -3
Learn more about email & git

[PATCH hare] datetime: Fix parsing nanoseconds Export this patch

From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>

Per [[datetime::format]] nanoseconds are between 0 and 999999999
---
 datetime/parse.ha | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/datetime/parse.ha b/datetime/parse.ha
index 309c3a95..29b318d4 100644
--- a/datetime/parse.ha
+++ b/datetime/parse.ha
@@ -92,7 +92,7 @@ export fn parse(build: *builder, layout: str, s: str) (void | invalid) = {
				get_max_n_digits(&s_iter, 2)?, 0, 59);
		case 'N' =>
			build.nsec = clamp_int(
				get_max_n_digits(&s_iter, 3)?, 0, 999);
				get_max_n_digits(&s_iter, 9)?, 0, 999999999);
		case 'p' =>
			if (build.hour is void) {
				// We can't change the hour's am/pm because we
-- 
2.35.1
hare/patches: SUCCESS in 1m35s

[datetime: Fix parsing nanoseconds][0] from [Haelwenn (lanodan) Monnier][1]

[0]: https://lists.sr.ht/~sircmpwn/hare-dev/patches/33156
[1]: mailto:contact+sr.ht@hacktivis.me

✓ #784229 SUCCESS hare/patches/alpine.yml  https://builds.sr.ht/~sircmpwn/job/784229
✓ #784230 SUCCESS hare/patches/freebsd.yml https://builds.sr.ht/~sircmpwn/job/784230
Thank you!

To git@git.sr.ht:~sircmpwn/hare
   ac9b2c35..f6477790  master -> master

Applied as:

commit f64777909742b3be65846658c33b7b61e4cf8033
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue Jun 21 00:45:36 2022 +0200

    datetime: fix parsing nanoseconds
    
    Per [[datetime::format]] nanoseconds are between 0 and 999999999