mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-19 12:04:03 +00:00
sizediff: look for actual 'tinygo build' line
This commit is contained in:
committed by
Ron Evans
parent
9b83acffe6
commit
54ecf74261
+5
-3
@@ -23,17 +23,19 @@ class Comparison:
|
|||||||
def readSizes(path):
|
def readSizes(path):
|
||||||
sizes = []
|
sizes = []
|
||||||
lines = open(path).readlines()
|
lines = open(path).readlines()
|
||||||
|
command = None
|
||||||
for i in range(len(lines)):
|
for i in range(len(lines)):
|
||||||
if not lines[i].strip().startswith('code '):
|
if lines[i].strip().startswith('tinygo build'):
|
||||||
continue
|
command = lines[i].strip()
|
||||||
|
elif lines[i].strip().startswith('code '):
|
||||||
# found a size header
|
# found a size header
|
||||||
code, data, bss, flash, ram = map(int, lines[i+1].replace("|", "").split())
|
code, data, bss, flash, ram = map(int, lines[i+1].replace("|", "").split())
|
||||||
command = lines[i-1].strip()
|
|
||||||
sizes.append({
|
sizes.append({
|
||||||
'command': command,
|
'command': command,
|
||||||
'flash': flash,
|
'flash': flash,
|
||||||
'ram': ram
|
'ram': ram
|
||||||
})
|
})
|
||||||
|
command = None # make sure we don't accidentally miss a 'tinygo build' line
|
||||||
return sizes
|
return sizes
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|||||||
Reference in New Issue
Block a user