aboutsummaryrefslogtreecommitdiffstats
path: root/consensus/ethash/algorithm_go1.8_test.go
blob: 6648bd6a97e07289e143658cd71bd20aebba321f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Copyright 2017 The go-ethereum Authors
// This file is part of the go-ethereum library.
//
// The go-ethereum library is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// The go-ethereum library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with the go-ethereum library. If not, see <http://www.gnu.org/licenses/>.

// +build go1.8

package ethash

import "testing"

// Tests whether the dataset size calculator works correctly by cross checking the
// hard coded lookup table with the value generated by it.
func TestSizeCalculations(t *testing.T) {
    // Verify all the cache and dataset sizes from the lookup table.
    for epoch, want := range cacheSizes {
        if size := calcCacheSize(epoch); size != want {
            t.Errorf("cache %d: cache size mismatch: have %d, want %d", epoch, size, want)
        }
    }
    for epoch, want := range datasetSizes {
        if size := calcDatasetSize(epoch); size != want {
            t.Errorf("dataset %d: dataset size mismatch: have %d, want %d", epoch, size, want)
        }
    }
}
an translation.Kjartan Maraas2004-05-033-2657/+2481 * Updated British English translationGareth Owen2004-05-032-563/+506 * Translation updated.Priit Laes2004-05-032-80/+60 * Updated Czech translation.Miloslav Trmac2004-05-012-140/+129 * Updated Simplified Chinese translationFunda Wang2004-05-012-1901/+567 * Updated Canadian English translation.Adam Weinberger2004-05-012-19/+22 * Translation updated.Priit Laes2004-05-012-219/+201 * Updated and revised Portuguese translation.Duarte Loreto2004-05-012-14178/+2825 * Updated Canadian English translation.Adam Weinberger2004-05-012-298/+296 * Updated Czech translation.Miloslav Trmac2004-04-302-188/+246 * distedJeffrey Stedfast2004-04-3047-79615/+110748 * Updated italian translationMarco Ciampa2004-04-302-1192/+1593 * Translation updated.Priit Laes2004-04-302-296/+268 * Translation updated.Priit Laes2004-04-302-101/+67 * Updated Canadian English translation.Adam Weinberger2004-04-292-66/+71 * Updated Czech translation.Miloslav Trmac2004-04-292-615/+945 * Translation updated.Priit Laes2004-04-292-837/+1228 * Updated Canadian English translation.Adam Weinberger2004-04-292-591/+946 * Updated Polish translation by GNOME PL Team.Artur Flinta2004-04-282-3107/+2508 * Updated Czech translation.Miloslav Trmac2004-04-282-290/+382 * Added mailer error files.Not Zed2004-04-282-0/+7 * Updated British English translationGareth Owen2004-04-282-420/+549 * Updated Canadian English translation.Adam Weinberger2004-04-282-272/+258 * Updated Czech translation.Miloslav Trmac2004-04-262-208/+255 * Updated italian translationMarco Ciampa2004-04-261-2036/+1263 * Translation updated.Priit Laes2004-04-252-406/+449 * Updated Canadian English translation.Adam Weinberger2004-04-252-841/+913 * Spanish translation correction.Francisco Javier F. Serrador2004-04-251-32/+35 * Updated Spanish translation.Francisco Javier F. Serrador2004-04-252-495/+491 * Updated French translation.Christophe Merlet2004-04-242-1330/+1506 * svn path=/trunk/; revision=25604Updated ja.po. T.Aihana2004-04-242-1374/+1250 * Updated British English translationGareth Owen2004-04-232-286/+312 * Updated Czech translation.Miloslav Trmac2004-04-222-224/+242 * Updated Catalan translation by Xavier Conde Rueda <xaviconde@eresmas.com>.Jordi Mallach2004-04-222-1941/+1589 * Fixed a typo and some fuzzy updates.Carlos Perelló Marín2004-04-212-1119/+1229 * Updated Czech translation.Miloslav Trmac2004-04-212-608/+600 * Translation updated.Priit Laes2004-04-211-0/+4 * Updated Korean translation.Changwoo Ryu2004-04-212-1801/+1329 * Translation updated.Priit Laes2004-04-202-862/+779 * Updated British English translationGareth Owen2004-04-202-637/+627 * Merge from release branchJP Rosevear2004-04-2043-33847/+34869 * Translation updated.Priit Laes2004-04-192-217/+154 * Updated Canadian English translation.Adam Weinberger2004-04-182-310/+211 * Updated Czech translation.Miloslav Trmac2004-04-172-338/+333 * Translation updated.Priit Laes2004-04-172-807/+671 * Updated British English translationGareth Owen2004-04-172-639/+739 * Updated Canadian English translation.Adam Weinberger2004-04-162-666/+675 * Updated Czech translation.Miloslav Trmac2004-04-152-335/+353 * Translation updated.Priit Laes2004-04-152-251/+218 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-04-152-1218/+1173 * Updated Brazilian Portuguese translation done by Gustavo Maciel DiasGustavo Maciel Dias Vieira2004-04-152-714/+679 * Updated Czech translation.Miloslav Trmac2004-04-142-233/+272 * Translation updated.Priit Laes2004-04-142-255/+295 * Updated British English translationGareth Owen2004-04-142-206/+247 * fixed the attribution translationJeffrey Stedfast2004-04-141-1/+1 * Translation updated.Priit Laes2004-04-132-984/+762 * Updated British English translationGareth Owen2004-04-132-727/+729 * Update Czech translationMiloslav Trmac2004-04-122-598/+599 * Updated Brazilian Portuguese translation from Afonso Celso MedinaEvandro Fernandes Giovanini2004-04-122-481/+517 * Updated Canadian English translation.Adam Weinberger2004-04-112-1370/+857 * Updated Brazilian Portuguese translation from Afonso Celso MedinaEvandro Fernandes Giovanini2004-04-102-518/+500 * Updated Spanish translation.Francisco Javier F. Serrador2004-04-102-766/+740 * s/eab-destination/e-destination/Rodney Dawes2004-04-102-10/+5 * Translation updated.Priit Laes2004-04-082-415/+307 * Update Czech translationMiloslav Trmac2004-04-072-1020/+1016 * Translation updated.Priit Laes2004-04-072-2231/+1944 * Added Icelandic translation by Helgi Þormar ÞorbjörnssonSamúel Jón Gunnarsson2004-04-072-0/+17723 * svn path=/trunk/; revision=25338Fixed any wrong translations. T.Aihana2004-04-061-14/+14 * svn path=/trunk/; revision=25337Updated ja.po. T.Aihana2004-04-062-673/+396 * Updated Basque translation.Iñaki Larrañaga2004-04-061-0/+1 * Updated Basque translation.Iñaki Larrañaga2004-04-062-5566/+2740 * Update Czech translationMiloslav Trmac2004-04-052-919/+959 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-04-042-1023/+1052 * bump version, requirementsJP Rosevear2004-04-0348-92696/+108242 * Translation updated.Vincent van Adrighem2004-04-012-1263/+1653 * Updated British English translationGareth Owen2004-04-012-6015/+6518 * Update Czech translationMiloslav Trmac2004-04-012-154/+165 * Removed the imap4 filesRodney Dawes2004-04-012-3/+4 * Removed missing camel-imap-command.c for imap4Rodney Dawes2004-03-312-1/+4 * Update Czech translationMiloslav Trmac2004-03-292-1052/+1252 * Updated Catalan translation by Xavier Conde Rueda <xaviconde@eresmas.com>.Jordi Mallach2004-03-292-1592/+2138 * *** empty log message ***Denis Lackovic2004-03-292-2982/+2386 * Updated Spanish translation.Francisco Javier F. Serrador2004-03-292-1089/+1363 * Updated French translation.Christophe Merlet2004-03-282-1786/+2068 * Translation updated.Priit Laes2004-03-272-2895/+2941 * Translation updated.Priit Laes2004-03-272-355/+309 * Updated Norwegian translation.Kjartan Maraas2004-03-272-1859/+2357 * Updated Serbian translation.Danilo Šegan2004-03-274-1558/+2052 * Updated Swedish translation.Christian Rose2004-03-262-2929/+2910 * Updated Brazilian Portuguese translation done by Gustavo Maciel DiasGustavo Maciel Dias Vieira2004-03-262-1411/+1690 * Remove mail/local-config.gladeRodney Dawes2004-03-262-1/+4 * add addressbook/gui/contact-editor/eab-editor.c.Chris Toshok2004-03-252-0/+5 * Updated Serbian translation.Danilo Šegan2004-03-243-1636/+1928 * Update Czech translationMiloslav Trmac2004-03-232-75/+91 * svn path=/trunk/; revision=25149Updated ja.po. T.Aihana2004-03-232-1117/+1131 * Updated Spanish translation.Francisco Javier F. Serrador2004-03-232-1062/+1203 * Update Czech translationMiloslav Trmac2004-03-222-148/+155 * Updated Irish translationAlastair McKinstry2004-03-222-766/+770 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-03-222-197/+229 * Updated Catalan translation by Xavi Conde <xaviconde@eresmas.com>.Jordi Mallach2004-03-212-487/+425 * substitution of 'Nicht unerwuenscht' by 'Erwuenscht'Sven Herzberg2004-03-201-1/+1 * Update Czech translationMiloslav Trmac2004-03-192-118/+154 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-03-192-676/+814 * Update Czech translationMiloslav Trmac2004-03-192-41/+50 * Updated the Greek translationKostas Papadimas2004-03-182-882/+935 * Update Czech translationMiloslav Trmac2004-03-182-54/+62 * Updated Catalan translation by the Catalan Evolution team.Jordi Mallach2004-03-182-1564/+1070 * Update Czech translationMiloslav Trmac2004-03-162-266/+279 * change file nameJP Rosevear2004-03-161-1/+1 * Update Czech translationMiloslav Trmac2004-03-152-323/+328 * Updated Serbian translation.Danilo Šegan2004-03-143-346/+436 * Updated Korean translation.Changwoo Ryu2004-03-132-484/+605 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-03-122-315/+277 * Updated Brazilian Portuguese translation done by Gustavo Maciel DiasGustavo Maciel Dias Vieira2004-03-122-678/+620 * Updated Canadian English translation.Alexander Winston2004-03-122-390/+451 * Updated Serbian translation.Danilo Šegan2004-03-123-338/+352 * Update Czech translationMiloslav Trmac2004-03-102-15/+22 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-03-102-295/+291 * Update Czech translationMiloslav Trmac2004-03-102-206/+274 * Updated Catalan translation by the Catalan Evolution Team.Jordi Mallach2004-03-102-1765/+5580 * Updated Serbian translation.Danilo Šegan2004-03-093-491/+600 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-03-082-128/+142 * Translation updated.Priit Laes2004-03-062-13340/+1707 * bump version, requirementsJP Rosevear2004-03-0648-62641/+67838 * Update Czech translationMiloslav Trmac2004-03-062-68/+80 * Updated Korean translation.Changwoo Ryu2004-03-062-741/+805 * Update Czech translationMiloslav Trmac2004-03-042-433/+466 * Update Czech translationMiloslav Trmac2004-03-032-86/+94 * Updated the Greek translationKostas Papadimas2004-03-032-860/+883 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-03-022-63/+63 * Updated Serbian translation.Danilo Šegan2004-03-023-298/+420 * Update Czech translationMiloslav Trmac2004-03-012-221/+241 * Updated Spansih translation.Francisco Javier F. Serrador2004-03-012-395/+426 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-02-292-750/+753 * update Russian translationLeonid Kanter2004-02-272-790/+447 * Translation updated.Priit Laes2004-02-272-3795/+5012 * Updated Serbian translation -- hey, this Korean guy is a day ahead of me.Danilo Šegan2004-02-273-652/+622 * Updated Korean translation.Changwoo Ryu2004-02-262-322/+363 * Translation updated by Kees van den Broek.Vincent van Adrighem2004-02-262-14/+30 * Update Czech translationMiloslav Trmac2004-02-262-188/+195 * Updated Catalan translation by the Catalan Evolution team.Jordi Mallach2004-02-252-686/+808 * Updated Irish translationAlastair McKinstry2004-02-252-750/+748 * Add mail/em-format-quote.cRodney Dawes2004-02-252-0/+5 * remove dead fileJP Rosevear2004-02-242-1/+4 * Added "en_CA" to ALL_LINGUAS. Added Canadian English translation.Adam Weinberger2004-02-232-0/+18225 * Updated Spanish translation.Francisco Javier F. Serrador2004-02-232-1211/+1251 * Updated finnish translationIlkka Tuohela2004-02-232-1019/+1155 * Updated Serbian translation.Danilo Šegan2004-02-223-2219/+2322 * Update Czech translationMiloslav Trmac2004-02-212-47/+71 * Update Czech translationMiloslav Trmac2004-02-202-194/+212 * Added missing files to POTFILES.in.Danilo Šegan2004-02-202-0/+6 * Updated French translation.Christophe Merlet2004-02-192-308/+349 * Updated Korean translation.Changwoo Ryu2004-02-192-975/+1084 * Update Czech translationMiloslav Trmac2004-02-182-73/+100 * Update Czech translationMiloslav Trmac2004-02-182-113/+119 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-02-172-1292/+1322 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-02-162-657/+641 * Update Czech translationMiloslav Trmac2004-02-162-792/+879 * Updated the Greek translationKostas Papadimas2004-02-142-773/+760 * Updated French translation.Christophe Merlet2004-02-142-11864/+657 * Updated Catalan translation by the Catalan Evolution team.Jordi Mallach2004-02-132-2572/+2441 * Remove dead files and add new onesRodney Dawes2004-02-132-5/+8 * svn path=/trunk/; revision=24699Fixed another date-formatted. T.Aihana2004-02-111-10/+10 * svn path=/trunk/; revision=24698Fixed date-formatted again. T.Aihana2004-02-111-6/+6 * svn path=/trunk/; revision=24697Fixed date-formatted in ja.po. T.Aihana2004-02-111-5/+5 * svn path=/trunk/; revision=24696Updated ja.po. T.Aihana2004-02-112-401/+129 * remove files that were killedJP Rosevear2004-02-112-4/+4 * Updated Norwegian translation.Kjartan Maraas2004-02-112-176/+51 * bump version, libtool numbersJP Rosevear2004-02-1047-66321/+71595 * Updated Korean translation.Changwoo Ryu2004-02-082-935/+1046 * Updated Finnish translationIlkka Tuohela2004-02-082-1617/+1614 * Update Czech translationMiloslav Trmac2004-02-082-411/+409 * Update Czech translationMiloslav Trmac2004-02-072-248/+251 * Translation updated by Daniel van Eeden.Vincent van Adrighem2004-02-072-1164/+1209 * Remove e-shell-view-menu.cRodney Dawes2004-02-052-1/+4 * Updated finnish translation (now 100%)Ilkka Tuohela2004-02-052-1883/+1266 * Update Czech translationMiloslav Trmac2004-02-052-183/+238 * Updated with recent additions/movesRodney Dawes2004-02-042-1/+7 * Update Czech translationMiloslav Trmac2004-02-042-125/+146 * Updated finnish translationIlkka Tuohela2004-02-032-7739/+3814 * Update Czech translationMiloslav Trmac2004-02-032-299/+273 * Updated Catalan translation by the Catalan Evolution team.Jordi Mallach2004-02-022-19273/+13036 * Updated Irish translationAlastair McKinstry2004-02-022-96/+67 * *** empty log message ***Denis Lackovic2004-02-022-1916/+1368 * Updated Polish translation.Artur Flinta2004-02-012-188/+122 * Updated Korean translation.Changwoo Ryu2004-01-312-570/+619 * Updated Norwegian translation.Kjartan Maraas2004-01-312-402/+386 * Removed e-meeting-model.cRodney Dawes2004-01-312-1/+4 * Updated Spanish translation.Francisco Javier F. Serrador2004-01-312-226/+283 * Translation updated by Mətin Əmirov.Mətin Əmirovf2004-01-302-10293/+740 * Update Czech translaitonMiloslav Trmac2004-01-302-493/+582 * Updated Polish translation by GNOME PL Team.Artur Flinta2004-01-302-171/+181 * Updated Spanish translation.Francisco Javier F. Serrador2004-01-302-512/+529 * Updated Polish translation by GNOME PL Team.Artur Flinta2004-01-292-697/+725 * Updated Norwegian Nynorsk translation.Åsmund Skjæveland2004-01-292-2643/+3164 * Updated Norwegian translation.Kjartan Maraas2004-01-292-260/+299 * Marked all plural-forms bugs with 'bug: plural-forms'.Danilo Šegan2004-01-292-1/+31 * Updated Serbian translation.Danilo Šegan2004-01-283-450/+492 * svn path=/trunk/; revision=24493Updated ja.po. T.Aihana2004-01-282-275/+331 * updated italian translation - plural forms upgradedMarco Ciampa2004-01-281-5/+5 * updated italian translationMarco Ciampa2004-01-282-266/+154 * Fixed Czech translationMiloslav Trmac2004-01-282-381/+363 * Updated Norwegian Nynorsk translation.Åsmund Skjæveland2004-01-281-4156/+1437 * updated italian translationMarco Ciampa2004-01-272-128/+60 * Updated Norwegian Nynorsk translation.Åsmund Skjæveland2004-01-272-10681/+2258 * Updated Polish translation by GNOME PL Team.Artur Flinta2004-01-272-1164/+706 * Updated Serbian translation.Danilo Šegan2004-01-273-221/+222 * Updated Greek translationNikos Charonitakis2004-01-272-1623/+1525 * Updated Irish translationAlastair McKinstry2004-01-272-703/+707 * bump requirements, versionJP Rosevear2004-01-27