git.delta.rocks / jrsonnet / refs/commits / 13cc4c0cbf28

difftreelog

source

tests/cpp_perf_tests/realistic1.jsonnet7.9 KiBsourcehistory
1local utils = {2  Func3(aaaaaaa, bbbbbbb, cccc)::3    'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/%s/XXXXX/%s/XXXXXXXXXXXXXXX/%s'4    % [aaaaaaa, bbbbbbb, cccc],5};678local long_list = [9  '001xxxxxxxxxxxxxxx-xxx',10  '002xxxxxxxxxxxxxxxxxx-xxx',11  '003xxxxxxxxxxxxxxxx-xxxxxxx',12  '004xxxxxx-xxxxxx',13  '005xxxx-xxx-xxxx',14  '006xxx-xxx-xxxxxx',15  '007xxx-xxx-xxxx-xxxx',16  '008xxx-xxx-xxxx-xxxx-xxxxxxx',17  '009xxx-xxx-xxxxx-xxxx-xxxxxxx-xxxxxx',18  '010xxx-xxx-xxxx-xxxxxxx-xxxxxx-xxxxxxx',19  '011xxx-xxx-xxxxx-xxxxxxxx-xxxxxxx',20  '012xxx-xxx-xxxx-xxxxxxxx-xxxxxxx-xxxxxx',21  '013xxx-xxx-xxxx-xxxxxxxxxx',22  '014xxx-xxx-xxxxx-xxxxxx-xx',23  '015xxx-xxx-xxxxxx-xxxxxxx',24  '016xxx-xxx-xxxx-xxxxxxxx-xxxxx',25  '017xxx-xxx-xxxx-xxxxxxxxxxxxxxx',26  '018xxx-xxx-xxxx-xxxxxxxx-xxxxxxx-xxxxxxx',27  '019xxx-xxx-xxxx-xxxxxxxx-xx',28  '020xxx-xxx-xxxx-xxxxxxxxxxxxxxxx',29  '021xxx-xxx-xxxx-xxxxxxxx-xxxxxxxxxxxx-xxx',30  '022xxx-xxxx-xxxx-xxxx-xxxxxxx',31  '023xxx-xxxx-xxxx-xxx-xxxxxxx-xxxxxx-xxxxxxx',32  '024xxx-xxx-xxxx-xxx-xxxx-xxxx-xxx-xxxxxxxxx',33  '025xxx-xxxx-xxxx-xxxxxxxxx',34  '026xxx-xxx-xxxx-xxx-xxxxxxx',35  '027xxx-xxx-xxxx-xxx-xxxxxxx',36  '028xxx-xxx-xxxx-xxxxxxxxxx',37  '029xxx-xxx-xxxx-xxxxxx',38  '030xxx-xxx-xxxx-xxx-xxxxxxx',39  '031xxx-xxx-xxxx-xxx-xxxxxxxx',40  '032xxx-xxx-xxxxx-xxxxxxxxxxxx-xxxxxxx',41  '033xxx-xxx-xxxx-xxx-xxxx-xxxx',42  '034xxx-xxx-xxxx-xxx-xxxxxxxx-xxxxxxxx',43  '035xxx-xxx-xxxx-xxxxxxx',44  '036xxx-xxx-xxxx-xxxxxxxx-xxxxxxx',45  '037xxx-xxx-xxxx-xxxxxx',46  '038xxx-xxx-xxxx-xxxxxxxxxx',47  '039xxxx-xxx-xxxx-xxxxxx-xxxxxx-xxxxxxx',48  '040xxx-xxx-xxxx-xxxxxx-xxxxxxx',49  '041xxxx-xxx-xxxx-xxxxxx-xx',50  '042xxx-xxx-xxxx-xxxxxxxxxxx',51  '043xxx-xxx-xxxx-xxxxxxxxxxx-xxxxxxx',52  '044xxx-xxx-xxxx-xxxxxxx-xxx-xxxxxx',53  '045xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxx',54  '046xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxx',55  '047xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxxxxxx',56  '048xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxxxxxxx',57  '049xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxxxxxxxx',58  '050xxx-xxx-xxxxx-xxxxx-xxxxxxx',59  '051xxx-xxx-xxxx-xxxxx-xxxxxxxx-xxxxxx',60  '052xxx-xxx-xxxx-xxxxx-xx',61  '053xxx-xxx-xxxx-xxxx-xxxxxxx-xxx-xxxxxxx',62  '054xxx-xxx-xxxx-xxxx-xxxxxxx-xxx-xxxxxx',63  '055xxx-xxx-xxxx-xxx',64  '056xxx-xxx-xxxx-xxxxxxx-xxxxxxx',65  '057xxx-xxx-xxxx-xxxxxxx-xxx-xxxxxxx',66  '058xxx-xxx-xxxx-xxxxxxxxx-xxxxxx-xxxxxxx',67  '059xxx-xxx-xxxx-xx-xxxxxxxxxxx-xxxxx',68  '060xxx-xxx-xxxx-xxxxxxxxxxxxxx-xxxxxxx',69  '061xxx-xxx-xxxx-xxxxxxxx-xxxxxxx',70  '062xxx-xxx-xxxx-xxxxxxxxxxxxx-xxxxxxx',71  '063xxx-xxx-xxxx-xxxxxx-xxxxxxx',72  '064xxx-xxx-xxxxx-xxxxxx-xxxxxxx',73  '065xxx-xxx-xxxx-xxxxx-xxxxx',74  '066xxx-xxx-xxxx-xxxxx-xxxx',75  '067xxx-xxx-xxxx-xxxxxxxxxxxxxxxxx',76  '068xxx-xxx-xxxx-xxxxxxxx-xxxxx-xxx',77  '069xxx-xxx-xxxx-xxxxxxxx-xx-xxx-xxxxxxxx',78  '070xxx-xxx-xxxx-xxxxxxxx-xxxxxx-xxxxxxx',79  '071xxx-xxx-xxxx-xxxxxxxxxx',80  '072xxx-xxxx-xxxx-xxxxxxxxxxxxxxxx',81  '073xxx-xxx-xxxx-xxxxxx-xxxxxx-xxxxxxx',82  '074xxx-xxx-xxxx-xxxxxxx-xxxxxxxxxxxxx',83  '075xxx-xxx-xxxx-xxxxxxx-xxxxxxxxxxxxx-xxxxxxxxx',84  '076xxx-xxx-xxxx-xxxxxxxxxxxxx-xxxxxxx',85  '077xxx-xxx-xxxx-xxxxxxxxx-xxxxxxx-x2',86  '078xxx-xxx-xxxx-xxx',87  '079xxx-xxx-xxxx-xxxxxxxxxxxx',88  '080xxx-xxx-xxxx-xxxxxxxxx-xxxxxxxx',89  '081xxx-xxx-xxxx-xxxxxxxx-xxxxxxxxx',90  '082xxx-xxx-xxxx-xxxxxxxxx',91  '083xxx-xxx-xxxx-xxxxxxx',92  '084xxx-xxx-xxxx-xxxxxxx-xxxxxx',93  '085xxxx-xxx-xxxxxxx-xxxxx-xxxx',94  '086xxx-xxx-xxxxxxxx-xxxx-xxxxxxxxxx',95  '087xxx-xxx-xxxxxxx-xxxxxx-xxxxxxx',96  '088xxx-xxx-xxxxxxx-xxxxxxxx',97  '089xxx-xxx-xxxxxxxx-xxxxxxx',98  '090xxx-xxx-xxxxxxxx-xxxxxxx-xxxxxx',99  '091xxx-xxxx-xxxxxxxxxx',100  '092xxx-xxx-xxxxxx-xx',101  '093xxx-xxx-xxxxxxx',102  '094xxx-xxx-xxxxxxx-xxxxx',103  '095xxx-xxx-xxxxxxxxxx',104  '096xxx-xxx-xxxxxxxxxxxxxxx',105  '098xxx-xxx-xxxxxxxxxxxxxxxxx',106  '098xxx-xxx-xxxxxxxx-xxxxxxx-xxxxxxx',107  '099xxx-xxx-xxxxxxxx-xx',108  '100xxx-xxx-xxxx-xxxxxxxxxxx-xxxxxxx',109  '101xxx-xxxx-xxxxxxxxxxxxxxxx',110  '102xxx-xxx-xxxxxxxxxxxxxxxxxx',111  '103xxx-xxx-xxxxxxxx-xxxxxxxxxxxx-xxx',112  '104xxx-xxx-xxxx-xxxxxxx',113  '105xxx-xxx-xxx-xxxxxxx-xxxxxx-xxxxxxx',114  '106xxx-xxx-xxx-xxxx-xxxx-xxx-xxxxxxxxx',115  '107xxx-xxx-xxxxxxxxx',116  '108xxx-xxx-xxx-xxxxxxx',117  '109xxx-xxx-xxx-xxxxxxx',118  '110xxx-xxxx-xxxxx',119  '111xxx-xxx-xxx-xxxx-xxxx',120  '112xxx-xxx-xxx-xxxxxxx',121  '113xxx-xxx-xxx-xxxxxxx',122  '114xxx-xxx-xxxxxxxxxxxx-xxxxxxx',123  '115xxx-xxx-xxx-xxxx-xxxx',124  '116xxx-xxx-xxx-xxxxxxxx-xxxxxxxx',125  '117xxx-xxx-xxxxxxx',126  '118xxx-xxx-xxxxxxxx-xxxxxxx',127  '119xxx-xxx-xxxxxx',128  '120xxxx-xxx-xxxxxxxxxx',129  '121xxx-xxx-xxxxxx-xxxxxx-xxxxxxx',130  '122xxx-xxx-xxxxxx-xxxxxxx',131  '123xxx-xxx-xxxxxx-xx',132  '124xxxx-xxx-xxx-xxxx-xxxxxxx',133  '125xxx-xxx-xxxxxxxxxxx',134  '126xxx-xxx-xxxxxxxxxxx-xxxxxxx',135  '127xxx-xxx-xxxxxx-xxx-xxxxxx',136  '128xxx-xxx-xxxxxxxxxx',137  '129xxx-xxx-xxxxxxxxxx-xxx',138  '130xxx-xxx-xxxxx-xxxxxxx',139  '131xxx-xxx-xxxxxx-xxxxxxxx-xxx',140  '132xxx-xxx-xxxxx-xxxxxxxx-xxxxxx',141  '133xxx-xxx-xxxxx-xx',142  '134xxx-xxx-xxxx-xxxxxxx-xxx-xxxxxxx',143  '135xxx-xxx-xxxx-xxxxxxx-xxx-xxxxxx',144  '136xxx-xxx-xxxxxxxxxxxxxxx',145  '137xxx-xxx-xxx',146  '138xxx-xxx-xxxxxxx-xxxxxxx',147  '139xxx-xxx-xxxxxxx-xxx-xxxxxxx',148  '140xxx-xxx-xxxxxxxxx-xxxxxx-xxxxxxx',149  '141xxx-xxx-xxxxxxxxxx-xxxx-xxxxxxx',150  '142xxx-xxx-xx-xxxxxxxxxx-xxxxx',151  '143xxx-xxx-xxxxxxxxxxxxxx-xxxxxxx',152  '144xxx-xxx-xxxxxxxxxxxxxxxxx',153  '145xxx-xxx-xxxxxxxx-xxxxxxx',154  '146xxx-xxx-xxxxxxxxxxxxx-xxxxxxx',155  '147xxx-xxx-xxxxxxx-xxxxxxx',156  '148xxx-xxx-xxxxxx-xxxxxxx',157  '149xxx-xxx-xxxxx-xxxxx',158  '150xxx-xxx-xxxxx-xxxx',159  '151xxx-xxx-xxxxxxxxxxxxxxxxx',160  '152xxx-xxx-xxxxxxxxxxxxxxxxxxx',161  '153xxx-xxx-xxxxxxxxx-xxxxx-xxx',162  '154xxx-xxx-xxxxxxxx-xxxxx-xxxx-xxxx',163  '155xxx-xxx-xxxxxxxx-xxxxxxxxxxxx-xxxx',164  '156xxx-xxx-xxxxxxxx-xx-xxx-xxxxxxxx',165  '157xxx-xxx-xxxxxxxx-xxxxxx-xxxxxxx',166  '158xxx-xxx-xxxxxxxxxx',167  '159xxx-xxx-xxxx-xxxxxx',168  '160xxx-xxx-xxxxxxxxxx',169  '161xxx-xxx-xxxxxxxxxxxxx',170  '162xxx-xxx-xxxxxxxxxxxxxxxx',171  '163xxx-xxx-xxxxx-xxxxxx-xxxxxxx',172  '164xxx-xxx-xxxxxxx-xxxxxxxxxxxxx',173  '165xxx-xxx-xxxxxxxxxxxxxx-xxxxxxx',174  '166xxx-xxx-xxxxxxxxx-xxxxxxx-x2',175  '167xxx-xxx-xxx',176  '168xxx-xxx-xxxxxxxxxxxx',177  '169xxx-xxx-xxxxxxxxx-xxxxxxxx',178  '170xxx-xxx-xxxxxxxxx-xxx-xxxxxxx',179  '171xxx-xxx-xxxxxxxxx',180  '172xxx-xxxx-xxxxxxxxx',181  '173xxx-xxx',182  '174xxx-xxxxxx-xxxxxxx',183  '175xxx-xxxxxx-xxxxxx-xxxx',184  '176xxx-xxxxxx-xxxxx',185  '177xxx-xxxxx-xxxxxxxx',186  '178xxx-xxxxxx',187  '179xxx-xxxxxxx-xxxx',188  '180xxx-xxxxxxx-xxxx-xxxx',189  '181xxx-xxxxxxx-xxxx-xxxxxxx',190  '182xxx-xxxxxxx-xxxx-xxxxxxxxxxxxxxx',191  '183xxx-xxxxxxxx-xxxx-xxxxx',192  '184xxx-xxxxxxx-xxxx-xxxxxxx',193  '185xxx-xxxxxxx-xxxx-xxxxxxxx-xxxxxxx',194  '186xxx-xxxxxxx-xxxx-xxx',195  '187xxx-xxxxxxx-xxxx-xxxxxxx-xxx-xxxxxxx',196  '188xxx-xxxxxxx-xxxx-xxxxxxxxxxxxxx-xxxxxxx',197  '189xxx-xxxxxxxx-xxxx-xxxxxxxxxxxxxxxxx',198  '190xxx-xxxxxxx-xxxx-xxxxx-xxxxxx-xxxxxxx',199  '191xxx-xxxxxxx-xxxxxxxxxx',200  '192xxx-xxxxxxx-xxxxxxx',201  '193xxx-xxxxxxx-xxxxxxxxxxxxxxx',202  '194xxx-xxxxxxx-xxxxx',203  '195xxx-xxxxxxx-xxxxxxx',204  '196xxx-xxxxxxx-xxxxxxxx-xxxxxxx',205  '197xxx-xxxxxxx-xxx',206  '198xxx-xxxxxxx-xxxxxxx-xxx-xxxxxxx',207  '199xxx-xxxxxxx-xxxxxxxxxxxxxx-xxxxxxx',208  '200xxx-xxxxxxxx-xxxxxxxxxxxxxxxxx',209  '201xxx-xxxxxxx-xxxxx-xxxxxx-xxxxxxx',210  '202xxx-xxx',211  '203xxx-xxx-xxxxxx',212  '204xxxxxxxxx-xxx',213  '205xxxxxxxxxxx-xxx',214  '206xxxxxxxxx-xxxxxxx',215  '207xxxx-xxxxxx-xxxxxxxxxxx-xxxxx1',216  '208xxxx-xxxxxxxx-xxxxxxxx-xxxxx1',217  '209xxxx-xxxxxxx-xxxxxxx-xxxxx1',218  '209xxxx-xxxxxxx-xxxxxxx-xxxxx2',219  '210xxxx-xxxx-xxxxxxx-xxxxx1',220  '211xxxx-xxxxx-xxxxxxxx1-xxxxx1',221  '212xxxx-xxxx-xxxxxxxx2-xxxxx1',222  '213xxxx-xxxx-xxxxxxx1-xxxxx1',223  '214xxxx-xxxx-xxxxxxx2-xxxxx1',224  '215xxxxxxxxx-xxxxxx',225  '216xxxxxxxxx-xxxxxxx',226  '217xxxxxxxxx-xxxx',227];228229{230  'yyyyyyyyy': {231    local Func3(z, n) = utils.Func3('yyyyyyyyy', z, n),232233    global: {234      [n]: {235        members: [236          Func3(z, '%s-gggg-%s-%s' % [n, z, suffix]),237          for z in ['ooooooo-a', 'ooooooo-b', 'ooooooo-c',238                       'ooooooo-a', 'ooooooo-b', 'ooooooo-c']239          for suffix in ['a', 'b', 'c']240        ],241      }242      for n in long_list243    },244  },245}