GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — deps: update histogram to 0.11.9 · nodejs/node@68732cf

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • deps/histogram
    • include/hdr
      • hdr_histogram_version.h
    • src
      • hdr_histogram.c
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎deps/histogram/include/hdr/hdr_histogram_version.h‎

Copy file name to clipboardExpand all lines: deps/histogram/include/hdr/hdr_histogram_version.h
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
#ifndef HDR_HISTOGRAM_VERSION_H
88
#define HDR_HISTOGRAM_VERSION_H
99

10-
#define HDR_HISTOGRAM_VERSION "0.11.8"
10+
#define HDR_HISTOGRAM_VERSION "0.11.9"
1111

1212
#endif // HDR_HISTOGRAM_VERSION_H
Collapse file

‎deps/histogram/src/hdr_histogram.c‎

Copy file name to clipboardExpand all lines: deps/histogram/src/hdr_histogram.c
+10-11Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -341,10 +341,10 @@ static int32_t buckets_needed_to_cover_value(int64_t value, int32_t sub_bucket_c
341341
/* ## ## ######## ## ## ####### ## ## ## */
342342

343343
int hdr_calculate_bucket_config(
344-
int64_t lowest_discernible_value,
345-
int64_t highest_trackable_value,
346-
int significant_figures,
347-
struct hdr_histogram_bucket_config* cfg)
344+
int64_t lowest_discernible_value,
345+
int64_t highest_trackable_value,
346+
int significant_figures,
347+
struct hdr_histogram_bucket_config* cfg)
348348
{
349349
int32_t sub_bucket_count_magnitude;
350350
int64_t largest_value_with_single_unit_resolution;
@@ -406,10 +406,10 @@ void hdr_init_preallocated(struct hdr_histogram* h, struct hdr_histogram_bucket_
406406
}
407407

408408
int hdr_init(
409-
int64_t lowest_discernible_value,
410-
int64_t highest_trackable_value,
411-
int significant_figures,
412-
struct hdr_histogram** result)
409+
int64_t lowest_discernible_value,
410+
int64_t highest_trackable_value,
411+
int significant_figures,
412+
struct hdr_histogram** result)
413413
{
414414
int64_t* counts;
415415
struct hdr_histogram_bucket_config cfg;
@@ -492,13 +492,12 @@ bool hdr_record_values(struct hdr_histogram* h, int64_t value, int64_t count)
492492
{
493493
int32_t counts_index;
494494

495-
if (value < 0)
495+
if (value < 0 || h->highest_trackable_value < value)
496496
{
497497
return false;
498498
}
499499

500500
counts_index = counts_index_for(h, value);
501-
502501
if (counts_index < 0 || h->counts_len <= counts_index)
503502
{
504503
return false;
@@ -514,7 +513,7 @@ bool hdr_record_values_atomic(struct hdr_histogram* h, int64_t value, int64_t co
514513
{
515514
int32_t counts_index;
516515

517-
if (value < 0)
516+
if (value < 0 || h->highest_trackable_value < value)
518517
{
519518
return false;
520519
}

0 commit comments

Comments
0 (0)
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.