# Global Metrics

path: .metrics.nexits.average
old: null
new: 1.0
path: .metrics.nexits.sum
old: 0.0
new: 3.0
path: .metrics.nom.functions
old: 0.0
new: 3.0
path: .metrics.nom.total
old: 0.0
new: 3.0
path: .metrics.loc.sloc
old: 30.0
new: 48.0
path: .metrics.loc.ploc
old: 19.0
new: 31.0
path: .metrics.loc.cloc
old: 7.0
new: 4.0
path: .metrics.loc.lloc
old: 0.0
new: 6.0
path: .metrics.loc.blank
old: 4.0
new: 13.0
path: .metrics.cognitive.average
old: null
new: 0.0
path: .metrics.halstead.purity_ratio
old: 0.949561128228138
new: 0.8673126867916603
path: .metrics.halstead.volume
old: 280.3632158872766
new: 443.30907169358727
path: .metrics.halstead.vocabulary
old: 19.0
new: 23.0
path: .metrics.halstead.estimated_program_length
old: 62.6710344630571
new: 84.99664330558271
path: .metrics.halstead.length
old: 66.0
new: 98.0
path: .metrics.halstead.level
old: 0.20168067226890757
new: 0.09941520467836258
path: .metrics.halstead.difficulty
old: 4.958333333333333
new: 10.058823529411764
path: .metrics.halstead.bugs
old: 0.041519289560268464
new: 0.09030558639307748
path: .metrics.halstead.N2
old: 17.0
new: 57.0
path: .metrics.halstead.n1
old: 7.0
new: 6.0
path: .metrics.halstead.N1
old: 49.0
new: 41.0
path: .metrics.halstead.n2
old: 12.0
new: 17.0
path: .metrics.halstead.time
old: 77.22968215413407
new: 247.73154006406347
path: .metrics.halstead.effort
old: 1390.1342787744131
new: 4459.167721153142
path: .metrics.mi.mi_sei
old: 82.32722397532197
new: 55.50707024447725
path: .metrics.mi.mi_original
old: 85.67295541399619
new: 75.67635415444775
path: .metrics.mi.mi_visual_studio
old: 50.10114351695683
new: 44.2551778680981
path: .metrics.nargs.average
old: null
new: 2.3333333333333335
path: .metrics.nargs.sum
old: 0.0
new: 7.0

# Spaces Data

## Minimal test - lines (34, 37)

path: .spaces[0].metrics.cyclomatic.sum
old: 3.0
new: 1.0
path: .spaces[0].metrics.mi.mi_original
old: 97.7697572620863
new: 125.4346619846797
path: .spaces[0].metrics.mi.mi_sei
old: 65.65655153713024
new: 105.3649326682725
path: .spaces[0].metrics.mi.mi_visual_studio
old: 57.17529664449491
new: 73.35360349981269
path: .spaces[0].metrics.loc.ploc
old: 14.0
new: 4.0
path: .spaces[0].metrics.loc.lloc
old: 0.0
new: 2.0
path: .spaces[0].metrics.loc.blank
old: 1.0
new: 0.0
path: .spaces[0].metrics.loc.sloc
old: 15.0
new: 4.0
path: .spaces[0].metrics.halstead.difficulty
old: 5.055555555555555
new: 5.142857142857143
path: .spaces[0].metrics.halstead.purity_ratio
old: 0.7771098301190974
new: 1.5982390663059165
path: .spaces[0].metrics.halstead.time
old: 69.65432098765433
new: 23.25990679974401
path: .spaces[0].metrics.halstead.n2
old: 9.0
new: 7.0
path: .spaces[0].metrics.halstead.bugs
old: 0.03875780059389523
new: 0.01865516360602555
path: .spaces[0].metrics.halstead.effort
old: 1253.7777777777778
new: 418.6783223953922
path: .spaces[0].metrics.halstead.volume
old: 248.0
new: 81.40967379910403
path: .spaces[0].metrics.halstead.estimated_program_length
old: 48.18080946738404
new: 35.161259458730164
path: .spaces[0].metrics.halstead.N2
old: 13.0
new: 12.0
path: .spaces[0].metrics.halstead.vocabulary
old: 16.0
new: 13.0
path: .spaces[0].metrics.halstead.N1
old: 49.0
new: 10.0
path: .spaces[0].metrics.halstead.n1
old: 7.0
new: 6.0
path: .spaces[0].metrics.halstead.level
old: 0.19780219780219785
new: 0.1944444444444444
path: .spaces[0].metrics.halstead.length
old: 62.0
new: 22.0
path: .spaces[0].metrics.nom.functions
old: 0.0
new: 1.0
path: .spaces[0].metrics.nom.total
old: 0.0
new: 1.0
path: .spaces[0].metrics.cognitive.average
old: null
new: 0.0
path: .spaces[0].metrics.nargs.average
old: null
new: 2.0
path: .spaces[0].metrics.nargs.sum
old: 0.0
new: 2.0
path: .spaces[0].metrics.nexits.sum
old: 0.0
new: 1.0
path: .spaces[0].metrics.nexits.average
old: null
new: 1.0

### Code

    static inline gpointer g_malloc_n(gsize num, gsize type_size) {
      _CHECK_OVERFLOW(num, type_size)
      return g_malloc(num * type_size);
    }