ChangeLog 122 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037
  1. 2019-08-31 Per Bothner <per@bothner.com>
  2. * circlist.scm: Test for GitLab issue#57 "SRFI 1 circular-list problem".
  3. 2019-08-06 Per Bothner <per@bothner.com>
  4. * num-test.scm: New tests for string->number with radix 36.
  5. 2019-07-19 Per Bothner <per@bothner.com>
  6. * arr-test.scm: Add test for ->shape.
  7. 2019-07-14 Per Bothner <per@bothner.com>
  8. * arr-test.scm: Add 2 tests for array-shape.
  9. 2019-05-11 Per Bothner <per@bothner.com>
  10. * convert1.scm, errors3.scm: Generalize error patterns for java 9+.
  11. 2019-01-18 Per Bothner <per@bothner.com>
  12. * arr-test.scm: Update to tweaked format-array change.
  13. 2018-12-18 Per Bothner <per@bothner.com>
  14. * arr-test.scm: Add test for build-array with setter procedure.
  15. 2018-12-17 Per Bothner <per@bothner.com>
  16. * arr-test.scm: Modify some tests for new format-array API.
  17. 2018-12-16 Per Bothner <per@bothner.com>
  18. * arr-test.scm: Add 2 tests for range syntax,
  19. Test for GitLab issue #48 'Kawa | Range "[1 size: 5]'.
  20. 2018-09-21 Per Bothner <per@bothner.com>
  21. * srfi-64-test.scm: Update due to recent srfi-64 implementation change.
  22. 2018-03-02 Per Bothner <per@bothner.com>
  23. * sva53262.scm: New testase based on Savannah bug #53262
  24. "Kawa 'loses' arguments for functions with dotted pair arguments".
  25. 2018-01-21 Per Bothner <per@bothner.com>
  26. * module3.scm (my-compare): Tweak to avoid a warning.
  27. 2018-01-15 Per Bothner <per@bothner.com>
  28. * alexp1.scm: New test for issue #11 on GitLab
  29. ''"attempting to push dead variable" error on loading Alexpander'.
  30. 2018-01-15 Per Bothner <per@bothner.com>
  31. * sva52390.scm: New test based on Savannah bug #52390
  32. "kawa 3.0 anonymous class instantiation in map issue".
  33. 2018-01-15 Shawn Wagner
  34. Per Bothner <per@bothner.com>
  35. * inline6.scm: New test based on GitLab issue #33
  36. "Odd closure issue with cond and =>".
  37. 2018-01-13 Per Bothner <per@bothner.com>
  38. Don't use Class:method syntax to call non-static methods.
  39. * methods1.scm: New test script. Moved some tests from misc-test.scm.
  40. Test that Class:method works for non-static method, but with warning.
  41. 2018-01-03 Per Bothner <per@bothner.com>
  42. * case-warnings.scm: Update for more detailed warning messages.
  43. 2018-01-03 Per Bothner <per@bothner.com>
  44. Helmut Eller <eller.helmut@gmail.com>
  45. * inlining-test.scm (list-cond): New test.
  46. Based on GitLab issue #32 "Imprecise infered return type".
  47. 2017-12-18 Helmut Eller <eller.helmut@gmail.com>
  48. * formatst.scm: Add tests for ~<...~> justification.
  49. 2017-12-04 Per Bothner <per@bothner.com>
  50. Helmut Eller <eller.helmut@gmail.com>
  51. * array1.scm: New tests of array type specifier, using -f.
  52. One of test is GitLab issue #31 "no such class: array".
  53. 2017-12-02 Per Bothner <per@bothner.com>
  54. * func1.scm: New tests including GitLab #30 "Keyword arg with type".
  55. 2017-11-30 Per Bothner <per@bothner.com>
  56. * inline5.scm: New test for inlining of more complex lambdas.
  57. Includes test from Helmut Eller for GitLab issues @28
  58. "ArrayIndexOutOfBoundsException in inlineCall".
  59. 2017-09-29 Per Bothner <per@bothner.com>
  60. * Makefile.am: Use JDK_JAVA_OPTIONS to pass --add-modules for Java 9.
  61. (annotations1.scm, annotations1-bytecode.expected):
  62. Revert previous change.
  63. 2017-09-27 Per Bothner <per@bothner.com>
  64. * lib-test.scm: Tests are now expected to fail on Java 8 or older.
  65. * annotations1.scm: Remove an annotation seemingly missing in Java9.
  66. This might be a modules issue.
  67. * annotations1-bytecode.expected: Update accordingly.
  68. * convert1.scm: Change output to pattern so it works for Java 9.
  69. * errors3.scm: Likewise.
  70. 2017-09-24 Per Bothner <per@bothner.com>
  71. * errors5.scm: One error is now a warning.
  72. 2017-09-03 Timo Myyrä <timo.myyra@wickedbsd.net>
  73. * system-test.scm: Fixme GitLb issue #17
  74. "Test failure on system-test on OpenBSD" since the
  75. latter has true and false in /usr/bin, not /bin.
  76. 2017-08-28 Per Bothner <per@bothner.com>
  77. * Makefile.am (LARCENY_TEST_OPTIONS): Add --no-warn-uninitialized.
  78. 2017-08-27 Per Bothner <per@bothner.com>
  79. * Makefile.am (EXTRA_DIST): Update with two new files.
  80. 2017-08-04 Per Bothner <per@bothner.com>
  81. * vars-test.scm:: Test type specifier nested in reeat pattern.
  82. 2017-08-03 Per Bothner <per@bothner.com>
  83. * vars-test.scm: More pattern tests.
  84. 2017-07-24 Per Bothner <per@bothner.com>
  85. * misc-test.scm: Add test for GitLib issue #15
  86. "make-parameter doesn't like vector as converter".
  87. * bad-keywords1.scm: Use arglist constructor, rather than list,
  88. since they latter doesn't (shouldn't) allow keywords.
  89. 2017-07-20 Per Bothner <per@bothner.com>
  90. * vars-test.scm: Add some tests for #!if guards.
  91. 2017-06-08 Per Bothner <per@bothner.com>
  92. Some updates for updated position handling.
  93. 2017-05-23 Per Bothner <per@bothner.com>
  94. * nesting-1.scm: New test for object form with statis link.
  95. Simplified from an Android test case from Peter <craven@gmx.net>.
  96. 2017-05-16 Per Bothner <per@bothner.com>
  97. * vars-test.scm: Test scan pattern with primitive type specifier.
  98. 2017-05-14 Jim Rees <jimreesma@gmail.com>
  99. * strings-tests.scm: Some portability fixes.
  100. 2017-05-14 Per Bothner <per@bothner.com>
  101. * vars-test.scm: More tests.
  102. 2017-05-12 Per Bothner <per@bothner.com>
  103. * vars-test.scm: New testsuite.
  104. * Makefile.am (check-vars): New rule.
  105. 2017-05-08 Per Bothner <per@bothner.com>
  106. * strings-test.scm: Add/import some more SRFI-140 tests.
  107. * text-test.scm: Remove duplicated tests.
  108. 2017-05-08 Timo Myyrä <timo.myyra@wickedbsd.net>
  109. * Makefile.am: Don't use --strip-trailing-c for diff.
  110. It doesn't seem to be needed, and isn't available on OpenBSD.
  111. 2017-05-03 Timo Myyrä <gitlab@mg.gitlab.com>
  112. * Makefile.am: Avoid bash-specific syntax.
  113. 2017-04-23 Per Bothner <per@bothner.com>
  114. * strings-test.scm: A bunch of tests using istring?.
  115. * Makefile.am (check-strings): Run strings-test.scm.
  116. 2017-04-20 Per Bothner <per@bothner.com>
  117. * bad-voidexp.scm: Fix to avoid unwanted constant-folding.
  118. * r7rs-tests.scm (is-number): Separate method to reduce code size.
  119. Also avoids some bogus warnings.
  120. 2017-04-19 William D Clinger
  121. Per Bothner <per@bothner.com>
  122. * strings-test.scm: New tests for extended srfi-140 stings.
  123. This is a work-in-progess - a fair number fail.
  124. This is based on texts-test.sps from srfi-135, by William Clinger.
  125. 2017-04-09 Per Bothner <per@bothner.com>
  126. * lib-test.scm: Two string/bytevector-conversion tests.
  127. 2017-03-26 Per Bothner <per@bothner.com>
  128. * text-test.scm: Add tests for string-concatenate,
  129. string-concatenate-reverse, and string-join.
  130. 2017-03-25 Per Bothner <per@bothner.com>
  131. * text-test.scm: Add tests for reverse-list->string.
  132. 2017-03-15 Per Bothner <per@bothner.com>
  133. * text-test.scm: Add some tests for new string-replicate procedure.
  134. 2017-03-10 Per Bothner <per@bothner.com>
  135. * text-test.scm: Update for new string-as-list model.
  136. 2017-04-01 Vasantha Ganesh <vasanthaganesh.k@gmail.com>
  137. Per Bothner <per@bothner.com>
  138. * reflect-fname.scm (kitten-class): New test of T:class,
  139. where T is a class defined in the current compilation unit.
  140. * Makefiler.am (inlining.log): Check code-generation of kitten-class.
  141. * inlining.expected: Update accordingly.
  142. 2017-02-27 Per Bothner <per@bothner.com>
  143. * lib-test.scm: Added a string-cursor test.
  144. 2017-01-20 Per Bothner <per@bothner.com>
  145. * match1.scm: Test the 'match' form.
  146. 2017-01-18 Per Bothner <per@bothner.com>
  147. * case-test.scm: Remove useless case using string.
  148. * case-warnings.scm: Update for new warning for string case.
  149. 2017-01-17 Per Bothner <per@bothner.com>
  150. * Makefile.am (check-r7rs): Pass --r7rs flag since otherwise
  151. the 'string' function returns an immutable string. and a test fails.
  152. 2017-01-02 Duncan Mak <duncanmak@gmail.com>
  153. Per Bothner <per@bothner.com>
  154. * testsuite/reflect-fname.scm: New test for procedure name property.
  155. 2016-12-04 Per Bothner <per@bothner.com>
  156. * fasta.scm: Update since string literals are now IString.
  157. * sva36853.scm: Likewise - but we now have smarter constructors.
  158. * lib-test.scm: Update since there is no longer automatic conversion
  159. from symbol to java.lang.String.
  160. * use-slots.scm: Likewise.
  161. * inlining.expected: Update.
  162. 2016-11-28 Per Bothner <per@bothner.com>
  163. No longer allow a non-spliced argument array to a Java varargs method.
  164. * inlining-test.scm (varargs2, varargs3): UUse splice operator.
  165. * inlining.expected: Update.
  166. * sva48938.scm: Fix incorrect expected output.
  167. 2016-11-27 Per Bothner <per@bothner.com>
  168. * inlining.expected: Update for improved '+' code generatation.
  169. 2016-11-05 Per Bothner <per@bothner.com>
  170. * webtest/README: New file - helps test http serving of static files.
  171. 2016-10-29 Per Bothner <per@bothner.com>
  172. * xml-test.scm: Update for changed XML-xhtml formatting.
  173. 2016-10-22 Adrián Medraño Calvo <adrian@medranocalvo.com>
  174. * sva49416.scm: New testcase for Savannah bug #49416
  175. "Error macro-expanding with-syntax with ... patterns".
  176. 2016-10-16 Per Bothner <per@bothner.com>
  177. * Makefile.am (LARCENY_TEST_FILES): Add 2 missing test files.
  178. * sva47725.scm: Tweak so it also work with Java-7.
  179. 2016-10-11 Per Bothner <per@bothner.com>
  180. * text-test.scm: Add tests of pretty-printing using pprint.
  181. 2016-09-02 Per Bothner <per@bothner.com>
  182. * arr-test.scm: More array tests.
  183. 2016-08-31 Per Bothner <per@bothner.com>
  184. * arr-test.scm: Array pretty-printing no longer ends with a newline.
  185. * arr-test.scm: Added tests for ranges.
  186. 2016-08-29 Sakamoto Osamu <saka1029>
  187. Per Bothner <per@bothner.com>
  188. * sva48938.scm: Testcase for
  189. Savannah bug #48938 "lambda cannot be cast to java.util.Comparator".
  190. 2016-07-12 Per Bothner <per@bothner.com>
  191. * inlining.expected: Update for API change for unsigned byte and short.
  192. 2016-05-27 Per Bothner <per@bothner.com>
  193. * errors-arr.scm: Test for bad multi-dimensional array indexing.
  194. * inlining-test.scm: Array indexing tests.
  195. * inlining.expected, Makefile.am: Update accordingly.
  196. 2016-05-05 Per Bothner <per@bothner.com>
  197. * svn47725.scm: Renamed to sva47725.scm.
  198. 2016-05-05 Nathan S. <natesash@gmail.com>
  199. Per Bothner <per@bothner.com>
  200. * sva47863.scm: New test for Savannah bug #47863 "InternalError
  201. in compilation seemingly related to if (int)".
  202. However, changed to also test that 0 is true.
  203. 2016-04-24 Per Bothner <per@bothner.com>
  204. Tom Bousso <tombousso@gmail.com>
  205. * java-array-test.scm: Add test for array clone. This tests
  206. Savannah bug #47772 "Array clone doesn't work".
  207. 2016-04-21 Tom Bousso <tombousso@gmail.com>
  208. Per Bothner <per@bothner.com>
  209. * svn47725.scm: New test for Savannah bug #47725
  210. "Same method candidate found twice causing warning".
  211. * Makefile.am: Update.
  212. 2016-04-14 Per Bothner <per@bothner.com>
  213. Tom Bousso <tombousso@gmail.com>
  214. * sva47651.scm: New testcase for Savannah bug #47651
  215. "Scope issue calling for-each from a class method".
  216. * Makefile.am (SCRIPTS_TO_RUN): Update accordingly.
  217. * inlining.expected: Update after recent change - which ended up
  218. having the bonus of converting a method call to a tail-call jump.
  219. 2016-04-13 Per Bothner <per@bothner.com>
  220. * module3.scm, obj-test.scm: Add tests for bigger integer literals.
  221. Specifically tests for Savannah bug #47688 'Macros involving integer
  222. literals outside the range of int cause "no method to construct
  223. ClassType gnu.math.IntNum"'.
  224. 2016-04-09 Per Bothner <per@bothner.com>
  225. * sva46728.scm, sva46728x.scm, sva46728z.scm: New test
  226. for Savannah bug #46728 "java.lang.VerifyError when class
  227. that inherits another class is the same name as the file on kawa 2.1".
  228. * Makefile.am: Appropriate changes.
  229. 2016-03-14 Per Bothner <per@bothner.com>
  230. * sva47412.scm: New test for Savannah bug #47412
  231. "Can't use define in the constructor of a subclass".
  232. 2016-02-12 OKUMURA Yuki <mjt@cltn.org>
  233. Per Bothner <per@bothner.com>
  234. * lib-tailcalls.scm: New testcalls with library and --full-tailcalls.
  235. * Makefile.am: Update accordingly.
  236. 2016-02-11 Per Bothner <per@bothner.com>
  237. OKUMURA Yuki <mjt@cltn.org>
  238. * values2.java: New test-case,
  239. 2016-02-11 Per Bothner <per@bothner.com>
  240. * inlining.expected: Update for 2-operand values optimiization.
  241. 2016-01-31 Per Bothner <per@bothner.com>
  242. * arr-test.scm: Add tests for format-array and more.
  243. 2016-01-27 Per Bothner <per@bothner.com>
  244. * errors4.scm: Remove unintended extra error.
  245. 2015-10-12 Per Bothner <per@bothner.com>
  246. * resolve-uri.scm: Tweaks, based on changed handling of Path.valueOf.
  247. 2015-10-10 Per Bothner <per@bothner.com>
  248. * resolve-uri.scm: New tests from RFC-3986.
  249. * Makefile.am: Update accordingly.
  250. 2015-10-07 Per Bothner <per@bothner.com>
  251. * lib-bracket.scm: New test, for Savannah bug #46116
  252. "Add $bracket-apply$ to (kawa base)".
  253. * Makefile.am: Update accordingly.
  254. 2015-10-04 Per Bothner <per@bothner.com>
  255. Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
  256. * arr-test.scm: Fix edit errors.
  257. 2015-09-28 Per Bothner <per@bothner.com>
  258. * macros3.scm: New test for macro forward reference.
  259. * Makefile.am: Update accordingly.
  260. 2015-09-01 Per Bothner <per@bothner.com>
  261. * r7rs-tests.scm: Note conditional failure for Java-7,
  262. with Unicode 6, where Kawa and Java-8 use Unicode 6.2.
  263. * lib-test.scm: Likewise.
  264. Also use 'dynamic' to avoid some warnings.
  265. 2015-08-18 Per Bothner <per@bothner.com>
  266. * text-test.scm: Add more tests for string indexing.
  267. * misc-test.scm: Update expected output.
  268. 2015-08-16 Per Bothner <per@bothner.com>
  269. * text-test.scm: Test simple set! of indexed string.
  270. * num-test.scm: Added more tests for uint.
  271. 2015-06-24 William D Clinger <will@ccs.neu.edu>
  272. Per Bothner <per@bothner.com>
  273. * larceny-tests/tests/scheme/process-context.sld: Larceny test.
  274. * larceny-tests/run/process-context.sps: Larceny test runner.
  275. * Makefile.am: New rules to run process-context tests.
  276. 2015-06-23 Per Bothner <per@bothner.com>
  277. * inlining-test.scm: Add a test using 'dynamic'.
  278. * inlining.expected: Update accordingly.
  279. * obj-test (force-eval): Use 'dynamic' rather than 'apply',
  280. since we plan to optimize 'apply'.
  281. 2015-06-15 Per Bothner <per@bothner.com>
  282. st
  283. * Makefile.am: Add files to EXTRA_DIST do 'make distcheck' works.
  284. (check-larceny-simple1): Make use of srcdir.
  285. * libx.scm: New class, check for library for same name as module.
  286. This tests Savannah bug #45313 "Multiple libraries in one file".
  287. * obj-test.scm: Import and test libx.
  288. * Makefile.am: Update accordingly.
  289. 2015-06-11 Per Bothner <per@bothner.com>
  290. * inlining-test.scm: Tests for setting of uniform vectors.
  291. * inlining.expected: Update accordingly.
  292. * Makefile.am: Update accordingly.
  293. * inlining-test.scm (index-seq, index-str2): New functions.
  294. * inlining.expected: Update accordingly.
  295. 2015-06-10 Per Bothner <per@bothner.com>
  296. * inlining-test.scm (index-str1): New test for string indexing.
  297. * inlining.expected: Update accordingly.
  298. * text-test.scm: Test indexing string with non-basic-plan characters.
  299. 2015-06-08 Per Bothner <per@bothner.com>
  300. * inlining-test.scm: Tests for uniform vectors, especially indexing.
  301. * inlining.expected: Update accordingly.
  302. * Makefile.am: Update accordingly.
  303. * num-test.scm: Test indexing of u8vector, with "negative" value.
  304. * Makefile.am (check-interpreted-cycle): Tweak command line to
  305. avoid warning.
  306. * sva31180.scm (bar): Update formal argument list to avoid warning.
  307. 2015-06-04 Per Bothner <per@bothner.com>
  308. * num-test.scm: Add some tests for shifts.
  309. * testsuite/inlining-test.scm: Add various shifts.
  310. * testsuite/Makefile.am: Update accordingly.
  311. * testsuite/inlining.expected: Update accordingly.
  312. 2015-06-03 Per Bothner <per@bothner.com>
  313. * quaternion-test.scm: Changes tests of quaternion->rotation-matrix
  314. to be independent of whether Double or DFloNum is used.
  315. * num-test.scm: Add test.
  316. * inlining-test.scm (increment-s8a, increment-arr-s8)
  317. incrementU8a setU16a addU8aU16a): New functions.
  318. * Makefile.am: Update accordingly.
  319. * inlining.expected: Update accordingly.
  320. 2015-06-02 Per Bothner <per@bothner.com>
  321. * num-test.scm: Add some tests for primitive unsigned comparison.
  322. * inlining-test.scm: Likewise.
  323. * Makefile.am: Update accordingly.
  324. * inlining.expected: Update accordingly.
  325. 2015-05-20 Per Bothner <per@bothner.com>
  326. * obj-test.scm: Fix deprecated return-type specifier syntax.
  327. * mac-test.scm: Likewise.
  328. 2015-05-20 William D Clinger <will@ccs.neu.edu>
  329. * larceny-tests/tests/scheme/lazy.sld: Another Larceny test.
  330. * larceny-tests/run/lazy.sps: New test driver.
  331. * Makefile.am (LARCENY_SIMPLE_TESTS1): Add lazy.
  332. 2015-05-20 William D Clinger <will@ccs.neu.edu>
  333. * larceny-tests/run/time.sps: Updated version from Larceny.
  334. * larceny-tests/tests/scheme/char.body-alt.scm: New, from Larceny.
  335. * larceny-tests/tests/scheme/char.sld: Updated runner from Larceny.
  336. 2015-05-17 Per Bothner <per@bothner.com>
  337. * larceny-tests/run/time.sps: Don't write megaflops-per-second
  338. output since it breaks diff-ing the output.
  339. * larceny-tests/tests/scheme/read.sld: Another Larceny test.
  340. * larceny-tests/run/read.sps: New test driver.
  341. * Makefile.am (LARCENY_SIMPLE_TESTS1): Add read.
  342. * larceny-tests/tests/scheme/complex.sld: Another Larceny test.
  343. * larceny-tests/tests/scheme/complex.body.scm: Part of new test,
  344. * larceny-tests/run/complex.sps: New test driver.
  345. * Makefile.am (LARCENY_SIMPLE_TESTS1): Add complex.
  346. 2015-05-16 Per Bothner <per@bothner.com>
  347. * misc-test.scm: Quote keywords as needed. Remove now-redundant test.
  348. * bad-keywords1.scm: Add test for single final keyword.
  349. Update warning message text.
  350. 2015-05-15 Per Bothner <per@bothner.com>
  351. * inlining.expected: Update for removed redundant gotos.
  352. 2015-05-14 Per Bothner <per@bothner.com>
  353. * inline4.scm: New test.
  354. * Makefile.am: Update accordingly.
  355. 2015-05-13 Per Bothner <per@bothner.com>
  356. * clisp-number-tests.scm: Hyperbolic functions are no
  357. longer expected to fail.
  358. * larceny-tests/tests/scheme/time.sld: Update from Larceny.
  359. 2015-05-10 Per Bothner <per@bothner.com>
  360. * larceny-tests/tests/scheme/inexact.sld: New test from Larceny.
  361. * larceny-tests/run/inexact.sps: New test main program.
  362. * clisp-number-tests.scm: New file with numerics tests.
  363. * Makefile.am: Update accordingly.
  364. * num-test.scm: Expected rationalize failure no longer fails.
  365. * larceny-tests/tests/scheme/char.body.scm: Re-implement to run
  366. much faster.
  367. * larceny-tests/README: New file, lightly edited from Larceny version.
  368. * larceny-tests/tests/scheme/time.sld: Fix rounding calculation error.
  369. 2015-05-07 Per Bothner <per@bothner.com>
  370. * larceny-tests: Imported more tests from the Larceny sources.
  371. Re-arranged to use tests/scheme and run sub-directories to match.
  372. * Makefile.am: Update accordingly.
  373. 2015-05-03 Per Bothner <per@bothner.com>
  374. * larceny-tests/test.sld: Larceny test driver library.
  375. * larceny-tests/case-lambda.sld: New test, from Larceny R7RS tests.
  376. * larceny-tests/case-lambda.sps: Driver for test.
  377. * Makefile.am: Update to run Larceny tests.
  378. 2015-04-27 Andrea Bernardini <andrebask@gmail.com>
  379. Per Bothner <per@bothner.com>
  380. * classes2.scm: New test, for redefinition of variable bound
  381. to function. Needs seperate/explicit compilation to trigger.
  382. * obj-test.scm: Apply new test.
  383. 2015-04-16 Andrea Bernardini <andrebask@gmail.com>
  384. Per Bothner <per@bothner.com>
  385. * exception2.scm: New test for when exception variable is captured.
  386. 2015-04-05 Jamison Hope <jrh@theptrgroup.com>
  387. * quaternion-test.scm: Add tests for quaternions as vectors and
  388. rotations.
  389. 2015-04-02 Andrea Bernardini <andrebask@gmail.com>
  390. Per Bothner <per@bothner.com>
  391. * macros2.scm: New test - used to cause VerifyError.
  392. * Makefile.am: Update accordingly.
  393. 2015-03-29 Andrea Bernardini <andrebask@gmail.com>
  394. Per Bothner <per@bothner.com>
  395. * try1.scm: New testcase - used to cause VerifyError.
  396. * Makefile.am: Update accordingly.
  397. 2015-03-26 Per Bothner <per@bothner.com>
  398. * values2.scm: Test for inlined called-with-values.
  399. * inlining.expected: Add expected Code size for above functions.
  400. * Makefile.am: Update accordingly.
  401. 2015-03-26 Andrea Bernardini <andrebask@gmail.com>
  402. Per Bothner <per@bothner.com>
  403. * location2.scm: New testcases - triggered bug in recent setter
  404. optimization.
  405. * location3.scm: Another new testcase, relating to wrong setting
  406. of type of Variable for indirect-locations.
  407. * Makefile.am: Update accordingly.
  408. 2015-03-25 Andrea Bernardini <andrebask@gmail.com>
  409. Per Bothner <per@bothner.com>
  410. * lib1.scm: Test case that caused Code not to be generated.
  411. * Makefile.am: Update accordingly.
  412. 2015-03-25 Andrea Bernardini <andrebask@gmail.com>
  413. Per Bothner <per@bothner.com>
  414. * exception1.scm: Check throw in finally clause.
  415. * Makefile.am: Update accordingly.
  416. 2015-03-22 Andrea Bernardini <andrebask@gmail.com>
  417. Per Bothner <per@bothner.com>
  418. * location1.scm: New test for inner location.
  419. This used to cause a bogus extra initialization.
  420. * Makefile.am: Update accordingly.
  421. 2015-03-02 Andrea Bernardini <andrebask@gmail.com>
  422. * Makefile.am: New target to check a-normalization
  423. correctness. Add OPTIONS to KAWATEST variable.
  424. Add OPTIONS to check-r7rs and check-polytype.
  425. 2015-02-26 Per Bothner <per@bothner.com>
  426. * testsuite/inlining.expected: Update output.
  427. * match1.scm: Fix output when converting to the String type.
  428. * map1.scm: New tests.
  429. * Makefile.am (map1.class, inlining.log): More inlining tests.
  430. * inlining.expected: Update accordingly.
  431. 2015-02-20 Per Bothner <per@bothner.com>
  432. * knucleotide-2.scm: Simplify since #!null is now false.
  433. * inlining.expected: Update because constant pool grew, since we
  434. now call CallContext#isTrue.
  435. 2015-02-19 Per Bothner <per@bothner.com>
  436. * webtest/info/+default+: Minor improvements, fixes, and syntax updates.
  437. 2015-02-17 Per Bothner <per@bothner.com>
  438. * defclass3.scm: Test referencing a field inherited from a
  439. not-yet-compiled superclass.
  440. * Makefile.am: Upadte accordingly.
  441. 2015-02-16 Per Bothner <per@bothner.com>
  442. * Makefile.am (check-chameneosredux): Also convert '0' to 'NNN'.
  443. 2015-02-14 Seth Alves <alves@hungry.com>
  444. * inline3.scm: New test - used to cause VerifyError.
  445. * Makefile.am (SCRIPTS_TO_RUN): Update accordingly.
  446. 2015-02-09 Per Bothner <per@bothner.com>
  447. * inlining-test.scm: Update to use new type specifier syntax.
  448. * module2.scm: Likewise.
  449. * obj-test.scm: Likewise.
  450. * sva36039.scm: Likewise.
  451. * sva36853.scm: Likewise.
  452. * sva36863.scm: Likewise.
  453. 2015-02-09 Seth Alves <alves@hungry.com>
  454. * inline2.scm: New test - used to cause VerifyError.
  455. * Makefile.am (SCRIPTS_TO_RUN): Update accordingly.
  456. 2015-02-07 Per Bothner <per@bothner.com>
  457. * misc-test.scm: Rename mutual-tailcals to mutual-tailcalls.
  458. 2015-02-02 Seth Alves <alves@hungry.com>
  459. * inline1.scm: New test - used to cause VerifyError.
  460. * Makefile.am (SCRIPTS_TO_RUN): Update accordingly.
  461. 2015-02-01 Per Bothner <per@bothner.com>
  462. * inlining-test.scm (mmemq): Test tail-recursion through TypeSwitch.
  463. * Makefile.am: Update accordingly.
  464. * inlining.expected: Likewise.
  465. 2015-01-29 Per Bothner <per@bothner.com>
  466. * inlining.expected: Update.
  467. 2015-01-20 Per Bothner <per@bothner.com>
  468. * Makefile.am: Use test files from srcdir instead of symlinks.
  469. 2015-01-19 Per Bothner <per@bothner.com>
  470. * Makefile.am (check-ppfile): Use DIFF macro, so it works on Windows.
  471. 2015-01-11 Andrea Bernardini <andrebask@gmail.com>
  472. * bad-voidexp.scm: Add new test.
  473. 2014-12-28 Seth Alves <alves@hungry.com>
  474. * lib-receive.scm: New testcase.
  475. * Makefile.am: Update accordingly.
  476. 2014-12-28 Seth Alves <alves@hungry.com>
  477. Per Bothner <per@bothner.com>
  478. * lib-export.scm: Add test for parameterize.
  479. 2014-12-24 Andrea Bernardini <andrebask@gmail.com>
  480. Per Bothner <per@bothner.com>
  481. * objexp1.scm: New test for object expression inside closure.
  482. * Makefile.am (SCRIPTS_TO_RUN): Add objexp1.scm.
  483. 2014-12-22 Per Bothner <per@bothner.com>
  484. * match1.scm: Test fixed-length sequence patterns.
  485. * nbody.scm: Use new (! ..) declaration syntax.
  486. 2014-12-21 Seth Alves <alves@hungry.com>
  487. Per Bothner <per@bothner.com>
  488. * sva43750.scm: New test for Savannah bug #43750
  489. "srfi-2 doesn't work inside r7rs library".
  490. * sva43750.scm: Add a related test.
  491. * Makefile.am: Update accordingly.
  492. 2014-12-18 Jamison Hope <jrh@theptrgroup.com>
  493. Per Bothner <per@bothner.com>
  494. * match1.scm: More conditional-binding tests.
  495. 2014-12-17 Per Bothner <per@bothner.com>
  496. * values1.scm: New tests for call-with-values.
  497. * Makefile.am: Update accordingly.
  498. * inlining-test.scm: New tests for call-with-values.
  499. * inlining.expected: Update accordingly
  500. 2014-12-15 Victor van den Elzen
  501. Per Bothner <per@bothner.com>
  502. * overload2.scm: Test contributed for (unrelated)
  503. Savannah bug #36973: "poor overload resolution when boxing numerics".
  504. * Makefile.am: Update accordingly.
  505. * Makefile.am (check-chameneosredux): Tweak to remove need for
  506. ndiff program.
  507. (chameneosredux-output.txt): Update accordingly.
  508. 2014-12-09 Jamison Hope <jrh@theptrgroup.com>
  509. Per Bothner <per@bothner.com>
  510. * match1.scm: New files with tests for conditional binding.
  511. * Makefile.am: Update accordingly.
  512. 2014-12-08 Per Bothner <per@bothner.com>
  513. * inlining.expected: Update for new and improved implementation
  514. of '(if (and ...) ...)'.
  515. 2014-12-03 Seth Alves <alves@hungry.com>
  516. * macros1.scm: New test.
  517. 2014-12-01 Jamison Hope <jrh@theptrgroup.com>
  518. * lib-test.scm: Add test for char-set<= bug reported by Seth
  519. Alves.
  520. 2014-11-26 Seth Alves <alves@hungry.com>
  521. Per Bothner <per@bothner.com>
  522. * lib-export.scm: New test for 'guard'.
  523. * lib-colon2.scm: New test for names with colons.
  524. 2014-11-24 Seth Alves <alves@hungry.com>
  525. Per Bothner <per@bothner.com>
  526. * lib-colon1.scm: New test for named is colon in library.
  527. * lib-export.scm: New test for exporting define-syntax,
  528. define-record-type, and let-values from a library.
  529. * Makefile.am (SCRIPTS_TO_RUN): Update accordindgly.
  530. 2014-11-22 Per Bothner <per@bothner.com>
  531. * system-test.scm: Add test using shell and quotes.
  532. 2014-11-18 Per Bothner <per@bothner.com>
  533. * system-test.scm: Use kawa.sh, in case we were built without
  534. the kawa front-end executable.
  535. * Makefile.am (EXTRA_DIST): Fix typo.
  536. 2014-11-17 Per Bothner <per@bothner.com>
  537. * r7rs-tests.scm: Downcasing capital dotted I is no longer expected
  538. to fail on Java 8, following an update of the latter.
  539. 2014-11-17 Jamison Hope <jrh@theptrgroup.com>
  540. * quaternion-test.scm: New file with test cases for quaternions.
  541. * Makefile.am: Update accordingly.
  542. 2014-11-16 Per Bothner <per@bothner.com>
  543. * aux-libs.scm: New file, defined two libraries.
  544. * lib-impsrc1.scm: New test of import-from-source of aux-libs.scm
  545. * lib-impsrc2.scm: new test of bad import.
  546. * lib-dup.scm: New test of file with duplicate libraries.
  547. * Makefile.am: Update accordingly.
  548. 2014-11-13 Per Bothner <per@bothner.com>
  549. * num-test.scm: Add test for Complex:equals bug
  550. reported by Jamison Hope.
  551. 2014-11-13 Jeff Gonis <jeff.gonis@gmail.com>
  552. Per Bothner <per@bothner.com>
  553. * lib-square.scm: New test for define-library with name conflict.
  554. * lib-squaref.scm: Likewise in line-at-at-time mode.
  555. * Makefile.am: Update accordingly.
  556. * lib-test.scm (test-ev-req): Tweak to use expanded string literals.
  557. 2014-10-28 Per Bothner <per@bothner.com>
  558. * r7rs-tests.scm: More merging with Chibi upstream.
  559. 2014-10-27 Per Bothner <per@bothner.com>
  560. * Makefile.am (check-scm): Pass in --r5rs to disable colon processing.
  561. * r7rs-tests.scm: Merge in more tests from Chibi upstream.
  562. 2014-10-26 Per Bothner <per@bothner.com>
  563. * r7rs-tests.scm: Fix string-foldcase of sigma.
  564. * text-test.scm: Likewise.
  565. 2014-10-24 Per Bothner <per@bothner.com>
  566. * r7rs-tests.scm: Enable test for inexact lcm.
  567. * r7rs-tests.scm: Enable tests for inexact numerator and denominator.
  568. 2014-10-17 Per Bothner <per@bothner.com>
  569. * r7rs-tests.scm: Enable some tests for eval.
  570. 2014-10-14 Per Bothner <per@bothner.com>
  571. * r7rs-tests.scm: 'r7rs is now in the features list.
  572. * r7rs-tests.scm: Enable test for delay-force.
  573. * lib-cycle.scm (evn): Add cond-expand clauses so we can test that.
  574. 2014-10-13 Per Bothner <per@bothner.com>
  575. * life-grid.scm: New test, taken from r7rs document.
  576. * life-grid.expected: Corresponding expected output.
  577. * lib-cycle.scm: New test for define-library - with cycle.
  578. * Makefile.am: Upadte accordingly.
  579. 2014-10-09 Per Bothner <per@bothner.com>
  580. Helmut Eller <eller.helmut@gmail.com>
  581. * errors5.scm: Add test for Savannah bug #43341 "Import should
  582. warn about non existing bindings" and other 'import' errors.
  583. * Makefile.am: Update accordingly.
  584. 2014-09-23 Per Bothner <per@bothner.com>
  585. * r7rs-tests.scm: Enable "Combination of [numeric] prefixes" tests.
  586. 2014-09-23 Helmut Eller <eller.helmut@gmail.com>
  587. Per Bothner <per@bothner.com>
  588. * sva42382.scm: New test for Savannah bug #42382
  589. "Assigned but unused argument".
  590. * Makefile.am: Update accordingly.
  591. 2014-09-22 Per Bothner <per@bothner.com>
  592. * r7rs-tests.scm: Enable tests for define-values.
  593. 2014-09-21 Alcides Flores Pineda <alcides.fp@gmail.com>
  594. Per Bothner <per@bothner.com>
  595. * num-test.scm: New test for mixing Kawa Numeric with Java double.
  596. 2014-09-21 Alex Shinn <alexshinn@gmail.com>
  597. * r7rs-tests.scm: Merge two more tests from Chibi,
  598. including a previously-failing one.
  599. 2014-09-18 Alex Shinn <alexshinn@gmail.com>
  600. * r7rs-tests.scm: Import a exact-integer-sqrt test from the Chibi
  601. version. This forced a re-implementation of exact-integer-sqrt.
  602. 2014-09-17 Helmut Eller <eller.helmut@gmail.com>
  603. Per Bothner <per@bothner.com>
  604. * module3.scm (all-zeros): Add test for Savannah bug #43233
  605. "Dumping circular literals".
  606. * obj-test.scm: Test all-zeros.
  607. 2014-09-16 Alex Shinn <alexshinn@gmail.com>
  608. Per Bothner <per@bothner.com>
  609. * numeric-tests.scm: New numeric tests imported fro Chibi-scheme.
  610. * Makefile.am: Updated accordingly.
  611. * num-test.scm: Rename name used for log file to avoid conflict.
  612. 2014-09-16 Per Bothner <per@bothner.com>
  613. * r7rs-tests.scm: Add some string->number tests.
  614. 2014-09-15 Per Bothner <per@bothner.com>
  615. * srfi-109-test.scm: Test for bug reported by Ito Kazumitsu.
  616. 2014-09-15 Helmut Eller <eller.helmut@gmail.com>
  617. Per Bothner <per@bothner.com>
  618. * sva43131.scm: New test based on Savannah bug #43131
  619. "Poor support for re-defining toplevel variables".
  620. * test.scm: Move test, which now passes but only if --no-inline, to ...
  621. * define3.scm: New file for moved test.
  622. * Makefile.am: Update accordingly.
  623. 2014-09-07 Per Bothner <per@bothner.com>
  624. * errors4.scm: New test from r7rs of 'syntax-error'.
  625. * Makefile.am: Update accordingly.
  626. 2014-09-03 Per Bothner <per@bothner.com>
  627. * r7rs-tests.scm: Tests for ellipsis in middle of syntax pattern list.
  628. 2014-09-02 Per Bothner <per@bothner.com>
  629. * r7rs-tests.scm (count-to-2): New test for handling uderscores
  630. in macros.
  631. * r7rs-tests.scm: Add tests for two r7rs extensions for ellipsis
  632. in syntax-rules/syntax-case: (... TEMPLATE) as a generalization of
  633. (... ...); specifying an alternate symbol in place of ... .
  634. 2014-08-30 Per Bothner <per@bothner.com>
  635. * r7rs.scm: Enable test for (... ...) in syntax-rules.
  636. 2014-08-28 Per Bothner <per@bothner.com>
  637. * convert1.scm: New tests for char->integer and integer->char.
  638. * Makefile.am: Update accordingly.
  639. * errors3.scm: Update exception message.
  640. 2014-08-21 Per Bothner <per@bothner.com>
  641. * Makefile.am (CASES): Remove non-portable macro.
  642. (inlining.log): Replace use of CASES.
  643. * Makefile.am (EXTRA_DIST): Add case-test.scm.
  644. 2014-08-13 Andrea Bernardini <andrebask@gmail.com>
  645. Tests for the new implementation of "case".
  646. * bad-voidexp.scm: Move one test to case-test.scm.
  647. * case-test.scm: New tests for "case" expressions.
  648. * case-warnings.scm: New tests for warnings reported by "case"
  649. expressions.
  650. * inlining.expected: Add output for case-warnings.scm output.
  651. * inlining-test.scm: Add tests for inlining of "case" expressions.
  652. * Makefile.am: Add new test files.
  653. * Makefile.in: Add new test files.
  654. * unreach1.scm: Add a test that contains a non terminating
  655. case expression.
  656. 2014-08-14 Per Bothner <per@bothner.com>
  657. * text-test.scm: Add some tests of string-replace!.
  658. 2014-08-11 Per Bothner <per@bothner.com>
  659. * inlining-test.scm: Add tests for string-append!.
  660. * inlining.expected: Update accordingly.
  661. * Makefile.am: Likewise.
  662. * text-test.scm (translate-space-to-newline): New test.
  663. * text-test.scm: Use local variables rather than top-level variables.
  664. 2014-08-06 Per Bothner <per@bothner.com>
  665. * text-test.scm: Add tests for string-set! and string-copy for
  666. string with non-BMP characters.
  667. 2014-08-05 Per Bothner <per@bothner.com>
  668. * text-test.scm: Add tests for string-length and string-ref for
  669. string with non-BMP characters.
  670. 2014-08-04 Per Bothner <per@bothner.com>
  671. * r7rs-tests.scm: Enable string-map tests.
  672. * text-test.scm: Add tests for string-for-each.
  673. * inlining-test.scm: Likewise.
  674. * Makefile.am: Update accordingly.
  675. * inlining.expected: Likewise.
  676. 2014-07-31 Per Bothner <per@bothner.com>
  677. * lib-test.scm: Add test for string-cursor-for-each.
  678. * sva42722.scm: New test for Savannah bug #42722
  679. "Explicit type declaration, later instance? check issues".
  680. 2014-07-31 Per Bothner <per@bothner.com>
  681. * errors2.scm: Test new error on swapped instance? arguments.
  682. * srfi-69-test.scm: Fix typo.
  683. 2014-07-27 Per Bothner <per@bothner.com>
  684. * lib-test.scm: Updated expected output for expand.
  685. * splice1.scm: Add test for fixed regression.
  686. 2014-07-22 Per Bothner <per@bothner.com>
  687. The SRFI-13 function string-append/shared is no longer
  688. automatically imported.
  689. * misc-test.scm: Move string-append/shared tests from here ...
  690. * text-test.scm: ... to here.
  691. * lib-test.scm: New test for string-cursor API.
  692. 2014-07-20 Per Bothner <per@bothner.com>
  693. * annotations1.scm (authentication-identity): New test for using
  694. alias of nested type as type name.
  695. 2014-07-06 Per Bothner <per@bothner.com>
  696. * splice1.scm: Add test for calling local function with splice.
  697. * sva42689.scm: New test for Savannah bug #42689
  698. 'Bytecode verify error involving use of "location"'.
  699. * Makefile.am: Update accordingly.
  700. 2014-07-03 Per Bothner <per@bothner.com>
  701. * srfi-109-test.scm: Add some tests involving splicing.
  702. * r7rs-tests.scm: Enable tests for floor/ etc.
  703. 2014-07-02 Per Bothner <per@bothner.com>
  704. * num-test.scm: Add some integer? and exact-integer? tests.
  705. * r7rs-tests.scm: Enable exact-integer? tests.
  706. * inlining-test.scm (read1): New test for read-char and character
  707. inlining.
  708. * inlining.expected: Update appropriately.
  709. * Makefile.am: Update accordingly.
  710. 2014-06-30 Per Bothner <per@bothner.com>
  711. * errors3.scm: Add test to make sure runtime Exception happens.
  712. * Makefile.am: Update.
  713. 2014-06-25 Per Bothner <per@bothner.com>
  714. * inner-1.scm: Add simplified test. Fix incorrect expected output.
  715. 2014-06-07 Per Bothner <per@bothner.com>
  716. * inlining-test.scm (raise1): New test functions.
  717. * Makefile.am: Update.
  718. * inlining.expected: Update.
  719. 2014-06-04 Per Bothner <per@bothner.com>
  720. * inlining-test.scm (get-car11): New test for calling car function.
  721. * Makefile.am (inlining.log): Also measure size of get-carXX methods.
  722. * inlining.expected: Update appropriately.
  723. * define2.scm: New test for lambda in define-early-constant.
  724. 2014-05-17 Helmut Eller <eller.helmut@gmail.com>
  725. Per Bothner <per@bothner.com>
  726. * sva42377.scm: New test for Savannah bug #42377 "ClassFormatError".
  727. * Makefile.am: Update accordingly.
  728. 2014-05-12 Per Bothner <per@bothner.com>
  729. * standards1.scm: New test for --r7rs flag.
  730. * Makefile.am: Update accordingly.
  731. 2014-05-09 Per Bothner <per@bothner.com>
  732. * r7rs-tests.scm: Note that downcasing uppercase dotted I
  733. is expected to fail on Java 8. See Java bug JDK-8041791.
  734. * splice1.scm: Two tests for vararg method calls with splice.
  735. 2014-05-07 Per Bothner <per@bothner.com>
  736. * splice1.scm: New tests for splice feature.
  737. * Makefile.am: Update accordingly
  738. * annotations1.scm: Add symbol-quoting to test deprecated syntax..
  739. * bad-keywords1.scm: Add a test.
  740. * inlining-test.scm: Update syntax for some deprecated TYPE:@ tests.
  741. 2014-04-27 Per Bothner <per@bothner.com>
  742. * bad-keywords1.scm: New test for keyword mis-use.
  743. * Makefile.am: Update accordingly.
  744. 2014-03-19 Per Bothner <per@bothner.com>
  745. * system-test.scm: Update for newline inside '"' as
  746. argument separator.
  747. 2014-02-23 Per Bothner <per@bothner.com>
  748. * r7rs-tests.scm: Make more robust for Windows line endings.
  749. * threadring.scm (m): New variable, from command-line.
  750. (MAX_NODES, MAX_THREADS): Initialize from m.
  751. * Makefile.am: Call threadring with m=103, instead of default 503,
  752. which tends to run out the thread stack memory.
  753. 2014-02-19 Per Bothner <per@bothner.com>
  754. * num-test.scm (logop-compare): Use bitwise-bit-set? instead of
  755. logbit? which had non-standard argument order.
  756. 2014-02-17 Per Bothner <per@bothner.com>
  757. * exit1.scm: New test of 'exit'.
  758. * exit2.scm: New test of 'emergency-exit'.
  759. * Makefile.am (SCRIPTS_TO_RUN): Update accordingly.
  760. 2014-02-08 Per Bothner <per@bothner.com>
  761. * r7rs-tests.scm: A file-error? test is no longer expected to fail.
  762. 2014-02-06 Per Bothner <per@bothner.com>
  763. * misc-test.scm: Update for change of NamedLocation#setWithSave.
  764. 2014-01-27 Per Bothner <per@bothner.com>
  765. * system-test.scm: Add tests of final-newline-removal.
  766. 2014-01-08 Per Bothner <per@bothner.com>
  767. * r7rs-tests.scm: Add nested guard-in-guard test.
  768. 2014-01-05 Per Bothner <per@bothner.com>
  769. * Makefile.am (EXTRA_DIST): Belatedly add system-test.scm.
  770. 2014-01-04 Per Bothner <per@bothner.com>
  771. * r7rs-tests.scm: Re-order and update to match upstream Chibi.
  772. 2013-12-30 Per Bothner <per@bothner.com>
  773. * system-test.scm: Some tests of reading or writing from/to ports.
  774. Needed to add a sleep now that this is done using a thread.
  775. 2013-12-29 Per Bothner <per@bothner.com>
  776. * inlining.expected: Update after better code-egenation for 'eq?'.
  777. 2013-12-26 Per Bothner <per@bothner.com>
  778. * system-test.scm: Add tests for redirection to output port.
  779. 2013-12-25 Per Bothner <per@bothner.com>
  780. * system-test.scm: More tests, some re-factoring.
  781. 2013-12-22 Per Bothner <per@bothner.com>
  782. * system-test.scm: Test process-related and system-related
  783. functionality.
  784. * Makefile.am: Update accordingly.
  785. 2013-12-13 Per Bothner <per@bothner.com>
  786. * r7rs-tests.scm: Enable tests for exception-handling.
  787. Add new tests for exception-handling.
  788. (guard): Remove ad-hoc definition.
  789. 2013-12-08 John Tobey <jtobey@john-edwin-tobey.org>
  790. Per Bothner <per@bothner.com>
  791. * module3.scm, obj-test.scm: Testcase for Savannah bug #40822
  792. "Exporting macro-defined macro: Internal error".
  793. 2013-12-05 John Tobey <jtobey@john-edwin-tobey.org>
  794. * sva40729.scm: Test for Savannah bug #40814
  795. "R6RS/R7RS ellipsis escapes".
  796. * Makefile.am: Update accordingly.
  797. 2013-12-02 Per Bothner <per@bothner.com>
  798. * inlining.expected: Update - StackTarget#forceLazyIfNeeded now
  799. emits call to 2-argument Promise#force.
  800. * inlining.expected: Update - we avoid some needless calls
  801. to Promise.force.
  802. 2013-12-01 Per Bothner <per@bothner.com>
  803. * r7rs-tests.scm: Add a skeletal definition of guard so we can use
  804. it for varrious tests.
  805. Import some tests from upstream.
  806. 2013-12-01 Jussi Piitulainen <jpiitula@ling.helsinki.fi>
  807. John Cowan <cowan@mercury.ccil.org>
  808. Per Bothner <per@bothner.com>
  809. * r7rs-tests.scm: Add a test for letrec*.
  810. Enable existing letrec* test.
  811. 2013-11-30 John Tobey <jtobey@john-edwin-tobey.org>
  812. * sva40729.scm: New test for Savannah bug #40729 "NPE in
  813. inline-compiler for AppendValues".
  814. * Makefile.am (SCRIPTS_TO_RUN): Update accordingly.
  815. 2013-11-26 John Tobey <jtobey@john-edwin-tobey.org>
  816. Per Bothner <per@bothner.com>
  817. * sva40649.scm: New test for Savannah bug #40649 "NPE in
  818. inline-compiler for CallCC", plus some related tests.
  819. * Makefile.am: Update accordingly.
  820. 2013-11-18 John Tobey <jtobey@john-edwin-tobey.org>
  821. Per Bothner <per@bothner.com>
  822. * mac-test.scm: Another test from Savannah bug #40616
  823. "Unhygienic syntax-rules".
  824. 2013-11-18 Per Bothner <per@bothner.com>
  825. * mac-test.scm: Add example from Kawa "internals" documentation.
  826. 2013-11-18 John Tobey <jtobey@john-edwin-tobey.org>
  827. Per Bothner <per@bothner.com>
  828. * mac-test.scm: Test from Savannah bug #40616
  829. "Unhygienic syntax-rules".
  830. 2013-11-10 John Tobey <jtobey@john-edwin-tobey.org>
  831. Per Bothner <per@bothner.com>
  832. * sva40494.scm: New test for Savannah bug #40494
  833. "internal error on kawa -C bug.scm, 1.14 and head".
  834. * Makefile.am: Update accordingly.
  835. 2013-10-30 Per Bothner <per@bothner.com>
  836. * xml-test.scm: Update prefix in namespace-declaration is symbol,
  837. not string.
  838. Add test for unquoted enclosed expression for attribute value.
  839. 2013-10-23 Per Bothner <per@bothner.com>
  840. * xml-test.scm: Add test for indentation control marker '&|'.
  841. 2013-10-19 David Van Horn
  842. Per Bothner <per@bothner.com>
  843. * srfi-101-test.scm: Port of SRFI-101 test suite.
  844. * Makefile.am: Update accordingly.
  845. 2013-10-07 Ito Kazumitsu
  846. Per Bothner <per@bothner.com>
  847. * reflect2.scm: New testcase.
  848. * Makefile.am: Update accordingly.
  849. 2013-10-07 Per Bothner <per@bothner.com>
  850. * module2.scm, obj-test.scm: Add tests for export with rename.
  851. 2013-09-29 Per Bothner <per@bothner.com>
  852. * r7rs-tests.scm: Merge some updates from upstream.
  853. 2013-09-27 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  854. Per Bothner <per@bothner.com>
  855. * unreach.scm: Test for Savannah bug #40123
  856. "Nested with-compile-options problem".
  857. 2013-09-26 Per Bothner <per@bothner.com>
  858. * r7rs-tests.scm: Enabled list-set! and list-copy tests.
  859. Added more tests for list-copy - already accepted upstream.
  860. 2013-09-24 Per Bothner <per@bothner.com>
  861. * r7rs-tests.scm: More complex test for case including =>.
  862. Already accepted upstream.
  863. * srfi-38-test.scm: Update - datum labels now start at 0.
  864. 2013-09-23 Per Bothner <per@bothner.com>
  865. * Makefile.am (EXTRA_DIST ): Belatedly add r7rs-tests.scm.
  866. 2013-09-21 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  867. * sva40077.scm: New test based on Savannah bug#40077 "Boolean
  868. logical `not` on float number can result in ClassCastException".
  869. 22013-09-22 Per Bothner <per@bothner.com>
  870. * command1.scm, commands2.scm, command3.scm: New tests to
  871. check behavior of (command-line).
  872. * Makefile.am: Update accordingly.
  873. 2013-09-10 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  874. Per Bothner <per@bothner.com>
  875. * sva39940.scm: New test based on Savannah bug#39940
  876. "Class member of type <procedure> compilation exception".
  877. Also some variations.
  878. 2013-09-07 Per Bothner <per@bothner.com>
  879. * sva39947.scm: Added testcase for Savannah bug #39947
  880. "Bad resolution of java.util.HashSet.addAll()".
  881. * Makefile.am: Updated accordingly.
  882. * sva39945.scm: New testcase for Savannah bug #39945: "Too few
  883. arguments" warning when declaring an anonymous class in a let block"
  884. 2013-09-06 Per Bothner <per@bothner.com>
  885. * r7rs-tests.scm: Port to Kawa. Disable or mark as fail-expected
  886. functionality that doesn;t (yet) work on Kawa.
  887. * Makefile.am: Update accordingly.
  888. * misc-test.scm (make-mf): Update since string<? is now less
  889. lenient.
  890. * srfi-38-test.scm: Use write-shared to match R7RS semantics.
  891. 2013-09-05 Per Bothner <per@bothner.com>
  892. * lib-test.scm: Fix thinko in bytevector constructor.
  893. 2013-09-04 Per Bothner <per@bothner.com>
  894. * mac-test.scm: New test for Savannah bug #39946
  895. "NullPointerException when using syntax->datum".
  896. * misc-test.scm: New test-case from Savannah bug report #39944
  897. "Possible bug with omitted keyword arguments" which currently passes.
  898. 2013-08-25 Per Bothner <per@bothner.com>
  899. * misc-test.scm: Add test that '#' is a terminator.
  900. 2013-07-26 Per Bothner <per@bothner.com>
  901. * formatst.scm: New tests for adjacent formats, and using values.
  902. * srfi-109-test.scm: Tweak expected output for format changes.
  903. 2013-07-18 Alex Moiseenko <imdagger@yandex.ru>
  904. Per Bothner <per@bothner.com>
  905. * sva38026.scm: New test for Savannah bug #38026
  906. "Mixed variables scope".
  907. * Makefile.am: Update accordingly.
  908. 2013-07-18 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  909. Per Bothner <per@bothner.com>
  910. * sva39150.scm: New test for Savannah bug #39150
  911. "AppendValue procedure compiler InternalError".
  912. * Makefile.am: Update accordingly.
  913. 2013-07-16 Per Bothner <per@bothner.com>
  914. * mac-test.scm: Add test for Savannah bug #39501
  915. "invalid use of unquote-splicing".
  916. 2013-07-11 Per Bothner <per@bothner.com>
  917. * inlining.expected: Update results.
  918. 2013-06-30 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  919. Per Bothner <per@bothner.com>
  920. * sva39060.scm: New test for Savannah bug #39060
  921. "ClassFormatException (Absent Code attribute)".
  922. * Makefile.ma: Update accordingly.
  923. 2013-06-29 Per Bothner <per@bothner.com>
  924. * misc.test.scm: Add some tests for non-canonical Booleans.
  925. 2013-06-28 John Cowan <cowan@mercury.ccil.org>
  926. Per Bothner <per@bothner.com>
  927. * defclass2.scm: New test for non-simple inheritace
  928. in immediate line-by-line mode.
  929. * Makefile.am (SCRIPTS_TO_RUN): Update accrdingly.
  930. 2013-06-22 Per Bothner <per@bothner.com>
  931. * inlining-test.scm (check-even): Add return-type specifier.
  932. (check-even-unspec-return): New function.
  933. (eqv1): New function.
  934. * misc-test.scm: Add test.
  935. * inlining.expected: Update accordingly.
  936. * Makefile.am: Likewise.
  937. 2013-06-20 Per Bothner <per@bothner.com>
  938. * inlining-test.scm (numcomp1, numcomp2, numcomp3, numcomp4, numcomp5):
  939. New functions, to test non-type-optimized <, <=, etc.
  940. * inlining.expected: Update accordingly.
  941. * Makefile.am: Likewise.
  942. 2013-06-12 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  943. Per Bothner <per@bothner.com>
  944. * eval1.scm: Renamed to symbol1.scm.
  945. * Makefile.am: Update.
  946. * symbol1.scm: Added test for Savannah bug #39229
  947. "Empty string symbol lexer problem".
  948. 2013-06-11 Per Bothner <per@bothner.com>
  949. * eval1.scm: New file.
  950. Add tests for new unknown-namespace handling with eval.
  951. * Makefile.am: Update.
  952. * lib-test.scm: Update for new unknown-namespace Symbol handling.
  953. 2013-06-09 Per Bothner <per@bothner.com>
  954. * java-array-test.scm: Add some tests of apply with arrays.
  955. 2013-06-08 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  956. Per Bothner <per@bothner.com>
  957. * use-slots.scm: Add test for Savannah bug #39048
  958. "Bad method call resolution?".
  959. 2013-06-02 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  960. Per Bothner <per@bothner.com>
  961. * overload1.scm: Add test for Savannah bug #39047
  962. "Wrong incompatible type (boolean) with expected int".
  963. 2013-06-02 Per Bothner <per@bothner.com>
  964. * inner-1.scm (next-leaf-generator): New test.
  965. 2013-05-25 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  966. Per Bothner <per@bothner.com>
  967. * misc-test.scm: Add test based on Savannah bug #39059
  968. "Method keywords problem". Also test for side effects in
  969. default expressions for ignored parameters.
  970. 2013-05-11 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  971. Per Bothner <per@bothner.com>
  972. * overload1.scm: New tests: Savannah bugs #38890 "Wrong more than one
  973. applicable method warning" and #38891 "Wrong warning with literal
  974. double value".
  975. * Makefile.am: Update accordingly.
  976. 2013-03-25 Per Bothner <per@bothner.com>
  977. * srfi-108-test.scm: Add some define-simple-constructor and other tests.
  978. * test-utils.scm: Format values using ~w.
  979. 2013-03-20 Per Bothner <per@bothner.com>
  980. * xml-test.scm: Add tests for embedded comment and line-continuation.
  981. 2013-03-18 Per Bothner <per@bothner.com>
  982. * formatst.scm: Update "%g" tests to match Comon Lisp spec.
  983. 2013-03-02 Per Bothner <per@bothner.com>
  984. * xml-test.scm: Update.
  985. 2013-03-02 Per Bothner <per@bothner.com>
  986. * srfi-108-test.scm (xtest): Move macro to ...
  987. * test-utils.scm: ... new file.
  988. * Makefile.am: update accordingly.
  989. * xml-test.scm: Use xtest. Rename xmltest->xtest.
  990. * srfi-109-test.scm: More tests, mainly of &|.
  991. 2013-02-24 Per Bothner <per@bothner.com>
  992. * bad-voidexp.scm: Add test that explicit cast to object supresses
  993. warning.
  994. 2013-02-23 Per Bothner <per@bothner.com>
  995. * bad-voidexp.scm: New test suite.
  996. * Makefile.am: Update accordingly.
  997. * test.scm: Move tests that create warnings to bad-voidexp.scm.
  998. * misc-test.scm: Likewise.
  999. * srfi-108-test.scm: Update to use use "$<<$" and "$>>$" bindings
  1000. for quasi-value escaped-expression delimiters.
  1001. * srfi-109-test.scm: Likewise.
  1002. 2013-02-13 Per Bothner <per@bothner.com>
  1003. * srfi-108-test.scm (xtest): Use 3-operand datum->syntax to set
  1004. source location (line number) in a useful manner.
  1005. * srfi-109-test.scm (strtest): Likewise.
  1006. 2013-02-10 Per Bothner <per@bothner.com>
  1007. * misc-test.scm: Move 3 tests that produce warnings from here ...
  1008. * unreach3.scm: .. to here.
  1009. 2013-02-02 Per Bothner <per@bothner.com>
  1010. * srfi-109-test.scm: Added and updated tests.
  1011. * srfi-108-test.scm: New file with SRFI-108 tests.
  1012. * bad-srfi-109.scm: New file testing error reporting of
  1013. malformed SRFI-109 forms.
  1014. * Makefile.am: Update accordingly.
  1015. 2013-01-23 Per Bothner <per@bothner.com>
  1016. * xml-test.scm: Add a test for an attribute-valued enclosed expressions.
  1017. * xml-test.scm (xmltest): New macro. Use it.
  1018. Add some more tests.
  1019. 2013-01-21 Per Bothner <per@bothner.com>
  1020. * srfi-109-test.scm: New testsuite.
  1021. * Makefile.am: Update accordingly.
  1022. * misc-test.scm: Update for new XML literal syntax.
  1023. * formatst.scm: Update for new preferred character names.
  1024. 2012-12-29 Alex Moiseenko <imdagger@yandex.ru>
  1025. * defclass1.scm: New testcase for define-class with get- methods
  1026. 2012-12-23 Jamison Hope <jrh@theptrgroup.com>
  1027. * lib-test.scm: Test for Savannah bug #37633
  1028. "char-set-union with same char-sets".
  1029. 2012-12-22 Per Bothner <per@bothner.com>
  1030. * unreach1.scm: Add tests of unreachable let-initializers.
  1031. 2012-12-15 Per Bothner <per@bothner.com>
  1032. * unreach1.scm: Fix erroneous calls to primitive-throw.
  1033. * errors2.scm: New test for bad primitive-throw.
  1034. * Makefile.am: Update accordingly.
  1035. 2012-12-10 Per Bothner <per@bothner.com>
  1036. * webtest/info/+default+: Minor tweaks.
  1037. 2012-11-29 Per Bothner <per@bothner.com>
  1038. * lib-test.scm: Some more vector and bytevectors tests from R7RS.
  1039. 2012-11-21 Per Bothner <per@bothner.com>
  1040. * Makefile.am (EXTRA_DIST): Add jmc.expected.
  1041. 2012-11-20 Per Bothner <per@bothner.com>
  1042. * lib-test.scm: SOme more tests of vector functions.
  1043. * lib-test.scm: Add a vector-fill! test
  1044. 2012-11-18 Per Bothner <per@bothner.com>
  1045. * MyFunc.java (MyFunc): Add SourceName attribute.
  1046. 2012-11-09 Per Bothner <per@bothner.com>
  1047. * num-test.scm: Add tests for comparing exact infinite rationals.
  1048. 2012-11-06 Alex Moiseenko <imdagger>
  1049. * sva37684.scm: New test case for Savannah bug #37684
  1050. "Nested class types of fields".
  1051. * Makefile.am: Update accordingly.
  1052. 2012-11-05 Per Bothner <per@bothner.com>
  1053. * annotations1-bytecode.expected: Update.
  1054. 2012-11-02 Per Bothner <per@bothner.com>
  1055. * module2.scm: Add a define-alias to test that module-implements
  1056. works with an alias.
  1057. 2012-10-21 Per Bothner <per@bothner.com>
  1058. * xml-test.scm: New test-suite.
  1059. * Makefile.am (check-xml): Update accordingly.
  1060. 2012-10-07 Helmut Eller <eller.helmut@gmail.com>
  1061. Per Bothner <per@bothner.com>
  1062. * sva36863.scm: New test, based on Savannah bug #36863
  1063. "then clause grows stack with no else clause".
  1064. * Makefile.am: Update accordingly.
  1065. 2012-10-06 Per Bothner <per@bothner.com>
  1066. * unreach1.scm: Added or improved tests for unreachable code.
  1067. * unreach3.scm: Likewise.
  1068. * inlining.expected: Update.
  1069. 2012-09-27 Per Bothner <per@bothner.com>
  1070. Add tests of separate compilation of define-alias of classes.
  1071. * classes1.scm (my-id-class-2): New type alias of simple class.
  1072. * classes2.scm (my-id-instance-2): Test use of my-id-class-2.
  1073. * module1a.scm (jlString): Type alias of existing class.
  1074. * module2.scm (length-diff1): Test use of jlString.
  1075. * classes2.scm (cls-d): New type alias of non-simple class.
  1076. * obj-test.scm: Test cls-d.
  1077. 2012-09-18 Alex Moiseenko <imdagger@yandex.ru>
  1078. Per Bothner <per@bothner.com>
  1079. * lambda-in-class-1.scm: New testcase, from mail to kawa list.
  1080. * Makefile.am: Update accodingly.
  1081. 2012-09-11 Helmut Eller <eller.helmut@gmail.com>
  1082. * lib-test.scm: More expand tests.
  1083. 2012-08-16 Per Bothner <per@bothner.com>
  1084. Weiqi Gao <weiqigao@gmail.com>
  1085. * unreach3.scm: New test for exit.
  1086. * Makefile.am: Update accordingly.
  1087. 2012-08-01 Helmut Eller <eller.helmut@gmail.com>
  1088. Per Bothner <per@bothner.com>
  1089. * sva36917.scm: New test-case forSavannah bug #36917 "Memory leak".
  1090. * Makefile.am: Update accordingly.
  1091. 2012-07-27 Per Bothner <per@bothner.com>
  1092. Peter Feigl
  1093. * mac-obj.scm: New test-case for object form in macro.
  1094. This was originally an Android report - see Kawa mailing list
  1095. thread "Macros for Android".
  1096. 2012-07-16 Helmut Eller <eller.helmut@gmail.com>
  1097. Per Bothner <per@bothner.com>
  1098. * sva36853.scm: New testcase, for Savanna bug #36853
  1099. "Propagate type parameters".
  1100. * Makefile.am (SCRIPTS_TO_RUN): Update accordingly.
  1101. 2012-06-27 Per Bothner <per@bothner.com>
  1102. * define1.scm: Add a test for define-alias of constant field.
  1103. 2012-06-25 Per Bothner <per@bothner.com>
  1104. * define1.scm: New test.
  1105. * Makefile.am: Update accordingly.
  1106. 2012-06-19 Per Bothner <per@bothner.com>
  1107. * inlining.expected: Update for some better boolean folding. (In this
  1108. case, we only seems to get rid of a useless goto, and I'm not sure why.)
  1109. 2012-06-13 Helmut Eller <eller.helmut@gmail.com>
  1110. Per Bothner <per@bothner.com>
  1111. * sva36413.scm: New test, for Savannah bug#36413
  1112. "Unused function in module".
  1113. * Makefile.am: Update accordingly.
  1114. 2012-06-10 Thomas Kirk <tk@research.att.com>
  1115. Per Bothner <per@bothner.com>
  1116. * misc-test.scm: Test for Savannah bug #36592
  1117. "nested map causes compiler inliner NPE".
  1118. 2012-06-08 Helmut Eller <eller.helmut@gmail.com>
  1119. Per Bothner <per@bothner.com>
  1120. * sva36556.scm: New test for Savannah bug #36556 "Macro problem".
  1121. * Makefile.am: Update accordingly.
  1122. * mac-test.scm (foo-35526a, foo-35526b): The test-case was incorrect.
  1123. Note the original Savannah test-case was correct, but somehow when
  1124. creating a version for the Kawa testsuite, I made a mistake.
  1125. The fix for Savannah bug #36556 uncovered the error.
  1126. 2012-06-06 Per Bothner <per@bothner.com>
  1127. * inner-1.scm: New test.
  1128. * Makefile.am: Update.
  1129. 2012-05-05 Helmut Eller <eller.helmut@gmail.com>
  1130. Per Bothner <per@bothner.com>
  1131. * sva36039.scm: New test for Savannah bug #36039 "inlining problem".
  1132. * Makefile.am: Update accordingly.
  1133. * inlining.expected: Update.
  1134. 2012-05-03 Helmut Eller <eller.helmut@gmail.com>
  1135. Per Bothner <per@bothner.com>
  1136. * unreach1.scm: New test for Savannah bug #35524
  1137. "Unreachable code is not an error".
  1138. 2012-05-03 Per Bothner <per@bothner.com>
  1139. * bad-defclass.scm: New tests for bad define-class syntax,
  1140. including Savannah bug #36335 "NPE on syntax error".
  1141. * Makefile.am: Update accordingly.
  1142. * unreach1.scm: New tests for unreachable code.
  1143. * sva35728.scm: Rename to ...
  1144. * unreach2.scm: .. new name.
  1145. * Makefile.am: Update accordingly.
  1146. 2012-05-02 Helmut Eller <eller.helmut@gmail.com>
  1147. Per Bothner <per@bothner.com>
  1148. * sva35728.scm: New testcase based on Savannah bug# 35728
  1149. "More unreachable code".
  1150. * Makefile.am: Update accordingly.
  1151. 2012-04-22 Helmut Eller <eller.helmut@gmail.com>
  1152. Per Bothner <per@bothner.com>
  1153. * mac-test.scm: New test for Savannah bug #35555
  1154. "Tail-call in syntax-case".
  1155. 2012-04-18 Helmut Eller <eller.helmut@gmail.com>
  1156. Per Bothner <per@bothner.com>
  1157. * mac-test.scm: New test for Savannah bug #35526 "Nested macro".
  1158. 2012-04-14 Helmut Eller <eller.helmut@gmail.com>
  1159. Per Bothner <per@bothner.com>
  1160. * mac-test.scm: New test for Savannah bug #35552: "bound-identifier=?".
  1161. 2012-03-25 Per Bothner <per@bothner.com>
  1162. * mac-test.scm: More tests from r6rs.
  1163. * errors1.scm: New test for duplicate declarations in let.
  1164. * Makefile.am: Update accordingly.
  1165. * mac-test.scm: 5 more tests.
  1166. 2012-03-21 Per Bothner <per@bothner.com>
  1167. * Makefile.am: Pass --no-warn-xxx flags various places. These are
  1168. needed after fixing bug that causes warnings to be ignored.
  1169. * mac-test.scm: Various changes to avoid or suppress warnings.
  1170. Also use more syntax abbreviations, such as #`.
  1171. * misc-test.scm: Add type-specifier to avoid a no known slot warning.
  1172. 2012-03-14 Per Bothner <per@bothner.com>
  1173. * inlining-test.scm (sum1, sum2, constant-propagation2,
  1174. constant-propagation3): New tests.
  1175. * inlining.expected: Update accordingly.
  1176. * Makefile.am: Likewise.
  1177. 2012-03-11 Per Bothner <per@bothner.com>
  1178. * module0.scm: Add missing export.
  1179. * module2.scm: Likewise.
  1180. * module3.scm: Likewise.
  1181. * srfi-64-test.scm: Fix typo.
  1182. 2012-02-25 Per Bothner <per@bothner.com>
  1183. * polytype.scm: Convert to using SRFI-64-style test.
  1184. * Makefile.am: Update accordingly.
  1185. 2012-02-13 Per Bothner <per@bothner.com>
  1186. * mac-test.scm: Update to use datum->syntax and #' syntax.
  1187. * regex-test.scm: Update to use syntax->datum.
  1188. 2012-02-09 Per Bothner <per@bothner.com>
  1189. * bridge.scm: Tweak to check for recent "isXxx" method fix.
  1190. 2012-02-09 Jamison Hope <jrh@theptrgroup.com>
  1191. * bridge.scm: New tests for bridge methods.
  1192. * Makefile.am: Update accordingly.
  1193. 2012-02-07 Per Bothner <per@bothner.com>
  1194. * text-test.scm: Add a test for SRFI-13's strings-contains.
  1195. 2012-02-05 Per Bothner <per@bothner.com>
  1196. * classes1.scm: Use #, and #,@ instead of , and ,@ in quasisyntax.
  1197. * regex-test.scm: Likewise.
  1198. 2012-01-31 Per Bothner <per@bothner.com>
  1199. * lib-test.sc: Add more tests from SRFI-41.
  1200. 2012-01-27 Helmut Eller <eller.helmut@gmail.com>
  1201. Per Bothner <per@bothner.com>
  1202. * sva35362.scm: New testcase for Savannah bug #35362 -
  1203. "endless loop + unused continuation".
  1204. * Makefile.am: Update accordingly.
  1205. 2012-01-27 Per Bothner <per@bothner.com>
  1206. * promise1.scm: New testcase.
  1207. * Makefile.am: Update accordingly.
  1208. 2012-01-19 Per Bothner <per@bothner.com>
  1209. * mac-test.scm: New test of free-identifier=? and bound-identifier=?.
  1210. 2012-01-15 Per Bothner <per@bothner.com>
  1211. * srfi-45-test1.scm: New tests, from SRFI-45.
  1212. * srfi-45-test2.scm: Boundedness tests from SRFI-45.
  1213. * lazy-test.scm: Update type name from lazy[T} to promise[T]
  1214. * Makefile.am: Update acordingly.
  1215. 2012-01-07 Bill Robinson <airbaggins@gmail.com>
  1216. Per Bothner <per@bothner.com>
  1217. * reflect1.scm: New testcase.
  1218. * Makefile.am (SCRIPTS_TO_RUN): Update accordingly.
  1219. 2012-01-01 Per Bothner <per@bothner.com>
  1220. * lazy-test.scm: New tests for lazy evaluation.
  1221. * Makefile.am: Update accordinl.
  1222. * inlining.expected: Update for implicit forcing.
  1223. * inlining.expected: Update for fannkuch.
  1224. 2011-12-19 Per Bothner <per@bothner.com>
  1225. * lib-test.scm: New tests of R7RS bytevector functions.
  1226. 2011-12-12 Per Bothner <per@bothner.com>
  1227. * anonymous-lambda-1.scm: New test.
  1228. * Makefile.am: Update accordingly.
  1229. 2011-11-29 Per Bothner <per@bothner.com>
  1230. * misc-test.scm: New test-case.
  1231. 2011-11-03 Per Bothner <per@bothner.com>
  1232. * classes1.scm (SimpleA:withVarArg): New varargs method.
  1233. * obj-test.scm: New test.
  1234. 2011-10-25 Taylor Venable <venablet@ipfw.edu>
  1235. Per Bothner <per@bothner.com>
  1236. * misc-test.scm: New check for #!key parameter with primitive type.
  1237. 2011-10-15 Jamison Hope <jrh@theptrgroup.com>
  1238. Per Bothner <per@bothner.com>
  1239. * java-array-test.scm: New testcase.
  1240. * Makefile.am: Updated accordingly.
  1241. 2011-10-08 Charles Turner <chturne@gmail.com>
  1242. * srfi-38-test.scm: New tests for the SRFI-38 extension.
  1243. * Makefile.am: Updated accordingly.
  1244. 2011-09-24 Jamison Hope <jrh@theptrgroup.com>
  1245. Per Bothner <per@bothner.com>
  1246. * lib-test.scm: Update SRFI-14 tests for Java-7.
  1247. 2011-08-27 Helmut Eller <eller.helmut@gmail.com>
  1248. Per Bothner <per@bothner.com>
  1249. * sva34005.scm: New testcase for Savannah bug #34005
  1250. "ambiguous call to getDeclaredMethod("make", 1)".
  1251. * Makefile.am: Update accordingly.
  1252. 2011-08-24 Per Bothner <per@bothner.com>
  1253. Helmut Eller <eller.helmut@gmail.com>
  1254. * module3.scm (check-thunk): New test for Savannah bug #34004:
  1255. "Nullpointer exception in compiler".
  1256. * obj-test.scm: Call check-thunk.
  1257. 2011-08-04 Per Bothner <per@bothner.com>
  1258. * inlining-test.scm (top-level-recurse1, top-level-recurse2): New tests.
  1259. * inlining.expected: Update accordingly.
  1260. * Makefile.am: Likewise.
  1261. 2011-07-30 Per Bothner <per@bothner.com>
  1262. * Makefile.am: Various cleanups for testing moduleM.scm.
  1263. 2011-07-24 Per Bothner <per@bothner.com>
  1264. * moduleM.scm: New test, for main/runable module with module-extends.
  1265. * moduleM.expected: Expected output.
  1266. * Makefile.am: Update accordingly.
  1267. 2011-07-21 Per Bothner <per@bothner.com>
  1268. * Makefile.am: Various changes to make (most of) the tests work on
  1269. Cygwin - make use of CLASSPATH_SEPARATOR; quote path strings
  1270. in case of spaces or semi-colons.
  1271. (DIFF): New variable, so we can run diff with --strip-trailing-cr.
  1272. * HelloCgiS.scm: Minor tweak to match expected output.
  1273. * Makefile.am (check-text): Specify port-char-encoding to be UTF-8,
  1274. since text-test.scm contains non-Ascii characters.
  1275. 2011-07-11 Per Bothner <per@bothner.com>
  1276. * num-test.scm: Cannot sort in-place a constant-vector, so
  1277. use vector function instead.
  1278. * jaxb-annotations3.scm: Fix typo.
  1279. * jaxb-annotations3.expected: Update accordingly.
  1280. 2011-06-29 Per Bothner <bothner@kuling.bothner.com>
  1281. * inlining-test.scm (get-from-vector1, get-from-vector2): New functions.
  1282. * Makefile.am: Test for new methods.
  1283. * inlining.expected: Update accordingly.
  1284. 2011-04-29 Per Bothner <per@bothner.com>
  1285. * inlining-test.scm (factorial-infer2): New method - currently unused.
  1286. 2011-04-18 Per Bothner <per@bothner.com>
  1287. * uninit1.scm: New test, for uninitialized variable accesses.
  1288. * inlining-test.scm (constant-propagation1, factorial-infer1):
  1289. New tests.
  1290. * inlining.expected: Update accordingly.
  1291. * Makefile.am: Update accordingly.
  1292. * binarytrees.scm (test): Use internal define, which is now optimized.
  1293. 2011-04-10 Per Bothner <per@bothner.com>
  1294. * mac-test.scm: Add tests for cond-expand feature class-exists:NAME.
  1295. 2011-03-07 Helmut Eller <eller.helmut@gmail.com>
  1296. * misc-test.scm: New test for Savannah bug #32678
  1297. "set! and endless loop".
  1298. 2011-03-04 Helmut Eller <eller.helmut@gmail.com>
  1299. * misc-test.scm: New test for Savannah bug #32656
  1300. "ArrayIndexOutOfBoundsException in mergeLocalType".
  1301. 2011-03-04 Helmut Eller <eller.helmut@gmail.com>
  1302. * misc-test.scm: New test for Savannah bug #32657
  1303. "Verification error with JDK7".
  1304. 2011-02-08 Jamison Hope <jrh@theptrgroup.com>
  1305. * lib-test.scm: New tests for srfi-14.
  1306. 2011-01-24 Jamison Hope <jrh@theptrgroup.com>
  1307. * lib-test.scm: New tests for rnrs/lists functions.
  1308. 2011-01-24 Helmut Eller <eller.helmut@gmail.com>
  1309. Per Bothner <per@bothner.com>
  1310. * num-test.scm: Some new tests.
  1311. 2011-01-03 Per Bothner <per@bothner.com>
  1312. * jaxb-annotations3.scm: Use new bracket syntax.
  1313. 2011-01-02 Per Bothner <per@bothner.com>
  1314. * meteor.scm: Change 'pts' from array-or-array to flat array.
  1315. (p-cell): New macro.
  1316. (make-2d-array): Remove macro.
  1317. * jmc.scm (Class[]): Remove unneeded define-alias.
  1318. * num-test.scm: Don't sort literal vectors.
  1319. 2010-12-28 Per Bothner <per@bothner.com>
  1320. * jaxb-annotations3.scm: New test/demo of using JAXB annotations.
  1321. * jaxb-annotations3.expected: Expected output.
  1322. * Makefile.am: Update accordingly.
  1323. * annotations1-bytecode.expected: Minor update.
  1324. 2010-12-27 Per Bothner <per@bothner.com>
  1325. * num-test.scm: New R6RS tests.
  1326. * num-test.scm: One expected failure no longer fails.
  1327. 2010-12-26 Per Bothner <per@bothner.com>
  1328. * annotations1.scm: Add some method anc class annotations.
  1329. * annotations1-bytecode.expected: Update accordingly.
  1330. * bad-annotations2.scm: New test for catching errors.
  1331. * bad-annotations2.expected: Expected error messages from above.
  1332. * Makefile.am: Update acordingly.
  1333. 2010-12-24 Per Bothner <per@bothner.com>
  1334. * annotations1.scm: New test for testing annotations.
  1335. * MyAnnotType.java: Provide annotation type used by annotations1.scm.
  1336. * annotations1-bytecode.expected: Expected bytecode dump output.
  1337. * Makefile.am: Update accordingly.
  1338. * Makefile.am (CPJAVA, KPKAWA, LIST_CODE_SIZE): New macros
  1339. to reduce repetition and verbosity.
  1340. 2010-11-26 Per Bothner <per@bothner.com>
  1341. * lib-test.scm: New tests for symbol constructor function.
  1342. 2010-11-19 Per Bothner <per@bothner.com>
  1343. * lib-test.scm: Add a bunch of SRFI-41 (streams) tests.
  1344. 2010-11-04 Per Bothner <per@bothner.com>
  1345. * module2.scm: Add define-variable to avoid warning.
  1346. * module3.scm: Add with-compile-options to suppress warning,
  1347. * num-test.scm: Add a test from R6RS for remainder.
  1348. 2010-10-29 Per Bothner <per@bothner.com>
  1349. * meteor.scm (bad-region): Instead of passing in a 1-element array,
  1350. pass and return a single int primitive.
  1351. * meteor.scm (bad-region): Don't run the program 65 times, for the
  1352. steady-state approximation -the test-suite runner doesn't support that.
  1353. 2010-10-28 Per Bothner <per@bothner.com>
  1354. * meteor.scm: Replace many 2d array by flattened 1d arrays.
  1355. (do-decrementing): New convenience macro.
  1356. * chameneosredux.scm (Color): Use new define-enum feature.
  1357. * classes1.scm: Make <IdClass1> and <IdClass2> explicitly static.
  1358. 2010-10-27 Per Bothner <per@bothner.com>
  1359. * meteor.scm: Use remainder instead of modulo, since former can
  1360. be optimized to single Java instruction.
  1361. 2010-10-26 Jamison Hope <jrh@theptrgroup.com>
  1362. Per Bothner <per@bothner.com>
  1363. * meteor.scm: New "shootout" benchmark.
  1364. * meteor-output.txt: New expected output.
  1365. * Makefile.am: Update as needed.
  1366. 2010-10-24 Helmut Eller <eller.helmut@gmail.com>
  1367. Per Bothner <per@bothner.com>
  1368. * lib-test.scm: New tests for syntax-utils's expand function.
  1369. 2010-10-23 Per Bothner <per@bothner.com>
  1370. * inlining.expected: Update. Optimization of format led to
  1371. slightly shorter methods.
  1372. 2010-10-21 Per Bothner <per@bothner.com>
  1373. * chameneosredux.scm: Change so that 'main' action
  1374. is evaluated at top-level.
  1375. * chameneosredux-output.txt: New file for expected output.
  1376. * Makefile.am (check-chameneosredux): New rule. Related updates.
  1377. * Makefile.am (EXTRA_DIST): Fix typo.
  1378. 2010-10-21 Jamison Hope <jrh@theptrgroup.com>
  1379. * chameneosredux.scm: New benchmark "shootout" program.
  1380. 2010-10-16 Per Bothner <per@bothner.com>
  1381. Helmut Eller <eller.helmut@gmail.com>
  1382. * misc-test.scm: New tests based on Savannah bug #31353 "boolean type".
  1383. 2010-10-15 Per Bothner <per@bothner.com>
  1384. * fannkuchredux.scm: New "shootout" program.
  1385. * fannkuchredux-output.txt: New file for expected output.
  1386. * inlining.expected: Add btecode for fannkuchredux#fannkuch.
  1387. * Makefile.am: Update accordingly.
  1388. 2010-10-11 Per Bothner <per@bothner.com>
  1389. * classes1.scm: Add test for overload-resolution bug.
  1390. 2010-10-10 Helmut Eller <eller.helmut@gmail.com>
  1391. * lib-test.scm: New test-case for interactive module re-loading.
  1392. 2010-10-05 Per Bothner <per@bothner.com>
  1393. Helmut Eller <eller.helmut@gmail.com>
  1394. * misc-test.scm: Add test for Savannah bug #31250
  1395. "try/catch & endless loop".
  1396. 2010-10-05 Per Bothner <per@bothner.com>
  1397. Helmut Eller <eller.helmut@gmail.com>
  1398. * sva31180.scm: Enhance to include a test for Savannah bug #31256
  1399. "Verify error".
  1400. * Makefile.am: Likewise.
  1401. 2010-10-05 Per Bothner <per@bothner.com>
  1402. * revcomp-2.scm: Use local-variable cache of buf field.
  1403. * inlining.expected: Update accordingly.
  1404. * revcomp-2.scm: New version of the revcomp benchmark.
  1405. * Makefile.am: Update accordingly.
  1406. * inlining.expected: Updated.
  1407. 2010-10-01 Per Bothner <per@bothner.com>
  1408. Helmut Eller <eller.helmut@gmail.com>
  1409. * sva31180.scm: New testcase based on Savannah bug #31180
  1410. "exception in inline-compiler".
  1411. * Makefile.am (check-sva31180): New rule to run test.
  1412. 2010-09-30 Per Bothner <per@bothner.com>
  1413. * test-load-require-1.scm: Add needed module-exports.
  1414. * test-load-require-2.scm: Likewise.
  1415. 2010-09-29 Per Bothner <per@bothner.com>
  1416. * module2.scm: Add a module-implements.
  1417. (close): New function.
  1418. * obj-test.scm: Test module-extends and module-implements support.
  1419. 2010-09-16 Per Bothner <per@bothner.com>
  1420. * formatst.scm (test): Simplify.
  1421. 2010-09-05 Per Bothner <per@bothner.com>
  1422. * cycle1.scm (double-c2x): Move before require so it also works when
  1423. running with --no-inline.
  1424. 2010-08-26 Per Bothner <per@bothner.com>
  1425. * Makefile.am (SERVLET_TESTS): Only check-HelloCgiX if ENABLE_XQUERY.
  1426. 2010-08-06 Per Bothner <per@bothner.com>
  1427. * classes2.scm (<ClsE>): Add a throws specification to avoid
  1428. regression of bug reported by John Whittaker.
  1429. 2010-07-23 Per Bothner <per@bothner.com>
  1430. * knucleotide-2.scm: Alternative (faster but uglier) implementation
  1431. of the knucleotide benchmark.
  1432. * Makefile.am: Update to compile and run knucleotide-2.scm.
  1433. 2010-07-20 Per Bothner <per@bothner.com>
  1434. * Makefile.am (knucleotide-input.txt): New rule, different from
  1435. regexdna-input.txt in that it is created with 25000 as the fasta
  1436. parameter, matching the correctness test shootout.alioth.debian.org.
  1437. * knucleotide-output.txt: Updated downloaded version.
  1438. 2010-07-19 Per Bothner <per@bothner.com>
  1439. * webtest/adder.scm: New web page script example.
  1440. 2010-07-19 Per Bothner <per@bothner.com>
  1441. * webtest/info/+default+ (show): Remove unused macro.
  1442. 2010-07-08 Per Bothner <per@bothner.com>
  1443. * webtest/date.scm: New simple text/plain example.
  1444. * webtest/hello.scm: New simple text/html example.
  1445. * webtest/info/+default+: Various minor fixes and re-factoring.
  1446. 2010-07-07 Per Bothner <per@bothner.com>
  1447. * HelloCgiS.scm: Importing 'http is no longer needed.
  1448. * webtest/info/+default+: Likewise for 'http or 'servlet.
  1449. Also fix typo.
  1450. 2010-07-01 Per Bothner <per@bothner.com>
  1451. * HelloCgiS.scm: Use XML literals. Need explicit contnet-type.
  1452. Add coment literal.
  1453. * HelloCgiS.expected: Update accordingly.
  1454. * HelloCgiX.xql: Need to specify content-type response-header.
  1455. 2010-06-27 Per Bothner <per@bothner.com>
  1456. * webtest, webtest/info: new sub-directories.
  1457. * webtest/info/+default+: New test file for http server.
  1458. * Makefile.am (check-server): New rule.
  1459. 2010-06-18 Per Bothner <per@bothner.com>
  1460. * lib-test.scm: Add some tests for compound symbols.
  1461. * misc-test.scm: Add test for R6RS inline-hex-escape in symbol.
  1462. 2010-05-24 Per Bothner <per@bothner.com>
  1463. * misc-test.scm: Add some tests of XML literal syntax.
  1464. 2010-04-18 Per Bothner <per@bothner.com>
  1465. * HelloCgiK.expected: Update.
  1466. * HelloCgiS.expected: Update.
  1467. * HelloCgiK.expected: Update.
  1468. 2010-04-10 Per Bothner <per@bothner.com>
  1469. * Makefile.am: Fix some distclean errors.
  1470. 2010-03-23 Per Bothner <per@bothner.com>
  1471. * fannkuch.scm (vector-copy): Remove. Pre-allocate vector into
  1472. caller (fannkuch function), and inline initialization into count-flips.
  1473. * Makefile.am (inlining.log): Update accordingly.
  1474. * inlining.expected: Likewise.
  1475. 2010-02-24 Per Bothner <per@bothner.com>
  1476. Helmut Eller <eller.helmut@gmail.com>
  1477. * misc-test.scm: New test, based on Savannah bug #28926
  1478. "EOL conversion in READ".
  1479. * misc-test.scm: New test, based on Savannah bug #28957
  1480. "exception in inliner".
  1481. 2010-02-23 Per Bothner <per@bothner.com>
  1482. Alex Mitchell <lexaay@gmail.com>
  1483. * cycleb1.scm, cycleb2.scm, cycleb.expected: New test-case, for
  1484. compiling cycle from source from by named file.
  1485. * Makefile.am: Update accordingly.
  1486. 2010-02-23 Per Bothner <per@bothner.com>
  1487. * Makefile.am: Various updates since naming a source file or class
  1488. on the command line now runs it as a module.
  1489. 2010-02-21 Per Bothner <per@bothner.com>
  1490. * mac-test.scm: define-for-syntax is now working, as long as it
  1491. is in the same compuilation unit (module) unit as it is being used.
  1492. 2009-12-27 Per Bothner <per@bothner.com>
  1493. * mac-test.scm: Use define-for-syntax and with-compile-options to
  1494. support loading as a module, rather than line-at-a-time.
  1495. * lib-test.scm: Replace local variable x by global to avoid warning.
  1496. 2009-12-26 Per Bothner <per@bothner.com>
  1497. * inlining.expected: Update.
  1498. * formatst.scm (test): Change to use SRFI-64 testing API.
  1499. * Makefile.am: Update accordingly.
  1500. * binarytrees.scm (test): Fix max-depth test.
  1501. 2009-12-25 root <per@bothner.com>
  1502. * misc-test.scm (f6 renamed to f60, etc): Rename to avoid duplicate
  1503. declaration when compiled as a unit.
  1504. * mac-test.scm: Likewise.
  1505. Use begin-for-syntax.
  1506. * obj-test.scm (internal-node-name list): Use define-variable, rather
  1507. than define, so the definition is visible to module2.scm.
  1508. 2009-12-06 Per Bothner <per@bothner.com>
  1509. Andrea Girotto <andrea.girotto@gmail.com>
  1510. * srfi-16-test.scm: New testcase from Savannah bug #28022:
  1511. "case-lambda (srfi 16) not working with strings". Converted to
  1512. use SRFI-64 style, and also fixed a few test errors.
  1513. * Makefile.am: Update accordingly.
  1514. 2009-12-05 Ken Dickey
  1515. Per Bothner <per@bothner.com>
  1516. * formatst.scm: A bunch of new tests based on SRFI-48.
  1517. 2009-12-04 Helmut Eller <eller.helmut@gmail.com>
  1518. Per Bothner <per@bothner.com>
  1519. * mac-test.scm: New test-case for Savannah bug #27042:
  1520. "Bad interaction between syntax-rules and call-with-values".
  1521. 2009-12-02 Per Bothner <per@bothner.com>
  1522. Jamison Hope <jrh@theptrgroup.com>
  1523. * classes1.scm (import-class): New test of syntax-case in compiled
  1524. class. Based on bug reported by Jamison Hope <jrh@theptrgroup.com>.
  1525. 2009-12-01 Per Bothner <per@bothner.com>
  1526. * binarytrees.scm: Use define-class rather than define-simple-class.
  1527. We now optimize the former as if it were the latter, except that
  1528. we get a nested class, which is cleaner.
  1529. * pidigits.scm: Likewise.
  1530. * threadring.scm: Likewise.
  1531. * nbody.scm: Likewise.
  1532. * Makefile.am: Update accordingly, as various classes now are nested.
  1533. * inlining.expected: Likewise.
  1534. 2009-11-02 Per Bothner <per@bothner.com>
  1535. * threadring.scm: New benchmark, for shootout.alioth.debian.org.
  1536. Based on Java 6 -server #4 version contributed by Fabien Le Floc'h
  1537. * threadring-output.txt: Expected output.
  1538. * Makefile.am: Update accordingly.
  1539. 2009-11-01 Per Bothner <per@bothner.com>
  1540. * inlining.expected: Update since static modules are now the default.
  1541. 2009-10-19 Per Bothner <per@bothner.com>
  1542. * knucleotide.scm: New benchmark, for shootout.alioth.debian.org.
  1543. Based on mzscheme version, with some bits based on
  1544. Java version contributed by James McIlree.
  1545. * knucleotide-output.txt: Expected output.
  1546. * Makefile.am: Update accordingly.
  1547. * fasta.scm: Add some optimization tweaks.
  1548. (make-cumulative-table): Revert previous use of vector-ref,
  1549. since it is no longer needed.
  1550. * nbody.scm: Moving constants earlier makes for better code.
  1551. * regexdna.scm: Inlining and other optimizations.
  1552. * Makefile.am (inlining.log): Add inlining tests.
  1553. * inlining.expected: Update accordingly.
  1554. 2009-10-18 Per Bothner <per@bothner.com>
  1555. * fasta.scm (make-cumulative-table): Using vector-ref directly
  1556. optimizes better.
  1557. * mandelbrot.scm: Do inlining and other optimizations.
  1558. * fannkuch.scm: Various optimizations.
  1559. * Makefile.am (inlining.log): Also check inlining of binarytrees,
  1560. fasta, and mandelbrot benchmarks. Add/fix fannkuch test.
  1561. * inlining.expected: Update accordingly.
  1562. 2009-10-12 Per Bothner <per@bothner.com>
  1563. * Makefile.am (inlining.class): Also check recomp#revcomp.
  1564. * revcomp.scm (revcomp): Set explicit void return type.
  1565. * inlining.expected: Update accordingly.
  1566. * revcomp.scm: New benchmark, for shootout.alioth.debian.org.
  1567. Loosely based on Java version contributed by Anthony Donnefort
  1568. and slightly modified to read 82 bytes at a time by Razii.
  1569. * revcomp-output.txt: Expected output.
  1570. * Makefile.am: Update accordingly.
  1571. 2009-10-09 Per Bothner <per@bothner.com>
  1572. * nbody.scm: New benchmark, from shootout.alioth.debian.org.
  1573. Based on Java version contributed by Mark C. Lewis,
  1574. modified slightly by Chad Whipkey.
  1575. * nbody-output.txt: Expected output file.
  1576. * Makefile.am: Updatde accordingly.
  1577. * inlining.expected: Likewise.
  1578. * fasta.scm: Minor optimization tweaks.
  1579. * text-test.scm: Add cond-expand test for string-normalize-unicode
  1580. availability.
  1581. 2009-10-08 Per Bothner <per@bothner.com>
  1582. * spectralnorm.scm (Approximate): Use 'let' instead of inner 'define',
  1583. because the latter isn't optimized as well, yet.
  1584. * inlining.expected: Update accordingly.
  1585. * fannkuch.scm (vector-reverse-slice!): Minor optimization.
  1586. (count-flips): Add type specifiers.
  1587. 2009-10-03 Per Bothner <per@bothner.com>
  1588. * spectralnorm.scm: New benchmark, from shootout.alioth.debian.org.
  1589. Based on Java version contributed by Jarkko Miettinen,
  1590. based on the original C#-version by Isaac Gouy.
  1591. * spectralnorm-output.txt: Expected output file.
  1592. * Makefile.am: Update accordingly.
  1593. Also add more inlining tests from spectralnorm.
  1594. * inlining.expected: Update accordingly.
  1595. * mandelbrot.scm: Remove no-longer-needed cast.
  1596. * inlining.expected: Update for beter 'do' code generation.
  1597. * misc-test.scm: Add test for 'do' with multiple type specifiers.
  1598. 2009-10-01 Per Bothner <per@bothner.com>
  1599. * regexdna.scm: New benchmark, from shootout.alioth.debian.org.
  1600. Based on Java 6 server #4 version contributed by Razii,
  1601. idea taken from Elliott Hughes and Roger Millington.
  1602. * regexdna-output.txt: Expected output file.
  1603. * Makefile.am: Update for regexdna.
  1604. 2009-09-30 Per Bothner <per@bothner.com>
  1605. * testing.scm (fail-expected): Use define-variable, since this may
  1606. be modified by clients.
  1607. * num-test.scm: New tests for floating-point literals.
  1608. 2009-09-30 Per Bothner <per@bothner.com>
  1609. Alex Mitchell
  1610. * num-test.scm: New test based on conversion failure
  1611. reported by Alex Mitchell.
  1612. 2009-09-26 Per Bothner <per@bothner.com>
  1613. * inlining-test.scm (inline-two-calls): Remove some explicit
  1614. type specifiers - they're no longer needed.
  1615. * inlining.expected: Updated for new optimization.
  1616. * fasta.scm: Empty module-export is no longer needed.
  1617. 2009-09-20 Per Bothner <per@bothner.com>
  1618. * num-test.scm: New test from Alex Mitchell.
  1619. * fasta.scm: New benchmark, converted from shootout.alioth.debian.org.
  1620. This was inspired by a combination of
  1621. (1) PLT version contributed by Matthew Flatt
  1622. derived from the Chicken variant by Anthony Borla
  1623. (2) Java version "modified by Mehmet D. AKIN"
  1624. * mandelbrot.scm: Likewise. Based on (i.e. a fairly direct
  1625. transcription of) the "Java 6 -server" version contributed by
  1626. Stefan Krause and slightly modified by Chad Whipkey.
  1627. * nsieve.scm: New test program - used to be on alioth, but now gone.
  1628. * fannkuch.scm: Minor tweak.
  1629. * mandelbrot-output.bmp: Expected output, from
  1630. http://shootout.alioth.debian.org/u32q/iofile.php?test=mandelbrot&file=output
  1631. * fasta-output.txt: Likewise, from
  1632. http://shootout.alioth.debian.org/u32q/iofile.php?test=fasta&file=output
  1633. * nsieve-output.txt:: Expected output.
  1634. * Makefile.am: Update accordingly.
  1635. * num-test.scm: Add numerous arithmetic tests from R6RS.
  1636. 2009-09-19 Per Bothner <per@bothner.com>
  1637. * num-test.scm: Add some tests from R6RS for +, *, -,
  1638. including tests for +nan.0, +inf.0, -inf.0, and -0.0.
  1639. 2009-08-31 Per Bothner <per@bothner.com>
  1640. * fannkuch.scm: New benchmark from the
  1641. shootout.alioth.debian.org.
  1642. * fannkuch-output.txt: Expected output.
  1643. * binarytrees.scm: New benchmark from the
  1644. shootout.alioth.debian.org.
  1645. * binarytrees-output.txt: Expected output.
  1646. * Makefile.am: Update accordingly.
  1647. * misc-test.scm: Add test for shared substructure (SRFI-38) reading.
  1648. * lib-test.scm: New file - initially tests SRFI-2 functionality.
  1649. * Makefile.am: Update accordingly.
  1650. 2009-08-29 Per Bothner <per@bothner.com>
  1651. * misc-test.scm: Add some keyword tests from SRFI-88 specification.
  1652. 2009-08-27 Per Bothner <per@bothner.com>
  1653. Isaac Gouy
  1654. * pidigits.scm: New test-case/benchmark from shootout.alioth.debian.org
  1655. based on Java version contributed by Isaac Gouy.
  1656. * pidigits-output.txt: Expected output for 'pidigits 27'.
  1657. * Makefile.am: Update accordingly. Test using $(KAWARTLIB).
  1658. * Makefile.am (inlining.log): Also check results from
  1659. compiling pidigits.scm.
  1660. * inlining.expected: Update accordingly.
  1661. * module1.scm (<simpleAux>): Needs to be exported.
  1662. 2009-08-15 Per Bothner <per@bothner.com>
  1663. Helmut Eller <eller.helmut@gmail.com>
  1664. * misc-check: New test based on Savannah bug #27257
  1665. "non-int dim. spec. in emitNewArray".
  1666. 2009-08-10 Per Bothner <per@bothner.com>
  1667. * Makefile.am (KAWARTLIB): New variable.
  1668. (check-scribble): Use $(KAWARTLIB).
  1669. 2009-08-07 Per Bothner <per@bothner.com>
  1670. Chuah Teong Leong
  1671. * cycle1.scm, cycle2.scm, misc-test.scm: Another complex test of
  1672. cyclic require.
  1673. * test-cycle12.scm: New file.
  1674. * Makefile.am (check-misc): Add dependency.
  1675. (EXTRA_DIST): Update accordingly.
  1676. 2009-08-06 Per Bothner <per@bothner.com>
  1677. Helmut Eller <eller.helmut@gmail.com>
  1678. * misc.scm: New test based on Savannah bug #27188 "Sequence printing".
  1679. 2009-08-05 Helmut Eller <eller.helmut@gmail.com>
  1680. Per Bothner <per@bothner.com>
  1681. * misc-test.scm: New test based on Savannah bug #27019
  1682. "setLength method of StringBuilder not found".
  1683. 2009-07-14 Helmut Eller <eller.helmut@gmail.com>
  1684. Per Bothner <per@bothner.com>
  1685. * misc-test.scm: New test based on Savannah bug #27014 "AND vs. VOID".
  1686. 2009-07-11 Helmut Eller <eller.helmut@gmail.com>
  1687. Per Bothner <per@bothner.com>
  1688. * misc-test.scm: New test based on Savannah bug #27011
  1689. "ArrayIndexOutOfBoundsException after 20 local variables".
  1690. 2009-07-11 Per Bothner <per@bothner.com>
  1691. * srfi-69-test.scm: Add a string-copy, since we now intern
  1692. string literals, and the test assumes we don't.
  1693. 2009-07-10 Per Bothner <per@bothner.com>
  1694. Helmut Eller <eller.helmut@gmail.com>
  1695. * misc-test.scm: New test based on Savannah bug #26993:
  1696. "String literals in syntax-rules don't match".
  1697. 2009-07-08 Per Bothner <per@bothner.com>
  1698. * Makefile.am (EXTRA_DIST): Add some missing files.
  1699. 2009-07-07 Per Bothner <per@bothner.com>
  1700. Helmut Eller <eller.helmut@gmail.com>
  1701. * misc-test.scm: New test based on Savannah bug #24249
  1702. "Local define miscompiled".
  1703. 2009-07-05 Per Bothner <per@bothner.com>
  1704. Helmut Eller <eller.helmut@gmail.com>
  1705. * misc-test.scm: New test based on Savannah bug #26940
  1706. "Compiler stuck in endless loop".
  1707. * inlining-test.scm (inline-two-functions): New test for inlining
  1708. submitted by Helmut to Kawa mailing list.
  1709. * inlining.expected, makefile.am: Update accordingly.
  1710. 2009-06-28 Per Bothner <per@bothner.com>
  1711. * inlining-test.scm (inline-two-calls, check-even):
  1712. Two new functions to measure.
  1713. * inlining.expected: Add more expected code lengths.
  1714. * misc-test.scm: Actually call inline-two-calls and check-even.
  1715. * Makefile.am: Update accordingly.
  1716. 2009-06-02 Per Bothner <per@bothner.com>
  1717. * text-test.scm: New test. Initially mostly tests R6RS examples.
  1718. * Makefile.ma: Update accordingly.
  1719. * regex-test.scm: Add one test.
  1720. 2009-05-31 Per Bothner <per@bothner.com>
  1721. Dorai Sitaram
  1722. * regex-test.scm: New test-suite, based on the one package with
  1723. pregexp. Test both pregexp and regex APIs.
  1724. 2009-05-22 Felix Klock <felix_klock_ii@mac.com>
  1725. * mac-test.scm: Test literals in syntax-rules and syntaxtic hygiene.
  1726. 2009-05-22 Per Bothner <per@bothner.com>
  1727. * mac-test.scm: One R5RS syntactic hygiene testcase now works.
  1728. New test based on bug report from Dan Stanger <DStanger@EatonVance.Com>.
  1729. 2009-05-16 Alex Mitchell <alexm@nus.edu.sg>
  1730. Per Bothner <per@bothner.com>
  1731. * test-load-require.scm, test-load-require-1.scm,
  1732. test-load-require-2.scm, test-load-require-3.scm,
  1733. test-load-require.expected: New testcase from bug report.
  1734. 2009-04-18 Per Bothner <per@bothner.com>
  1735. * cycle1.scm: New definitions to test module-name and aliases.
  1736. * obj-test.scm: New test that it works.
  1737. 2009-03-13 Per Bothner <per@bothner.com>
  1738. * srfi-69-test.scm: Test of SRFI-69 (hashtables), from Larceny.
  1739. * Makefile.am: Update accordingly.
  1740. 2009-03-08 Per Bothner <per@bothner.com>
  1741. * misc-test.scm: Add tests from SRFI-62 for S-expression comments.
  1742. 2009-03-07 Per Bothner <per@bothner.com>
  1743. * formatst.scm: We now use hex escapes rather than octal for Char.
  1744. * mac-test.scm: Update keyword syntax :init -> init: .
  1745. * classes1.scm: Likewise.
  1746. * formatst.scm: Update for new preferred character names.
  1747. 2009-03-01 Per Bothner <per@bothner.com>
  1748. * test.scm: Need to use define-variable.
  1749. 2008-12-29 Per Bothner <per@bothner.com>
  1750. * testsuite/inlining-test.scm (first-negative): New test for
  1751. inlineable call-with-current-continuation.
  1752. (inlining.expected, Makefile.am):: Update accordingly.
  1753. 2008-12-10 Per Bothner <per@bothner.com>
  1754. * misc-test.scm: Add tests for exit (using call/cc) though
  1755. try-finally.
  1756. 2008-11-19 Yaroslav Kavenchuk <kavenchuk@jenty.by>
  1757. Per Bothner <per@bothner.com>
  1758. * jmc.scm: New test - bytecode generation and reflection from Scheme.
  1759. * jmc.expected: New file - expected output.
  1760. * Makefile.am: Add new rules to verify jmc output.
  1761. 2008-11-18 Per Bothner <per@bothner.com>
  1762. * inlining-test.scm (varargs1, varargs2, vararg3): New test functions.
  1763. * Makefile.am, inlining.expected: Update to test length of new methods.
  1764. 2008-07-17 Per Bothner <per@bothner.com>
  1765. * num-test.scm: Add tests for R6RS bitwise- operations.
  1766. 2008-06-08 Per Bothner <per@bothner.com>
  1767. * moduleFT.scm: Fix so we don't do set-car! on literal lists.
  1768. 2008-05-31 Per Bothner <per@bothner.com>
  1769. * module2.scm, obj-test.scm: Language.getTypeFor no longer maps
  1770. java.lang.String to the toStringType <String>, which mean's we'd get
  1771. an error casting SimpleSymbol to j.l.String, unless we fix the test.
  1772. 2008-05-20 Per Bothner <per@bothner.com>
  1773. * misc-test.scm: Test map over ElementType.
  1774. 2008-04-30 Per Bothner <per@bothner.com>
  1775. * scribble.scm: Simplify to make use of new syntax etc.
  1776. 2008-02-27 Per Bothner <per@bothner.com>
  1777. Yaroslav Kavenchuk <kavenchuk@jenty.by>
  1778. * misc-test.scm: New test-case based on Bug reported using
  1779. non-implementattion array-type <integer[]>.
  1780. 2007-06-10 Helge Dietert
  1781. * num-test.scm: add test for Savannah bug# 20123
  1782. "Can't correctly divide 1307674368000/2874009600".
  1783. 2007-03-01 Chris Wegrzyn <chris.wegrzyn@gmail.com>
  1784. Per Bothner <per@bothner.com>
  1785. * misc-test.scm: New test from Savannah bug #18909.
  1786. 2007-02-28 Per Bothner <per@bothner.com>
  1787. Thomas Kirk <tk@research.att.com>
  1788. * misc-test.scm: New test based on on Savannah bug#18736,
  1789. "intenal compile error -- svn rev 5816".
  1790. 2007-02-27 Per Bothner <per@bothner.com>
  1791. * inlining-test.scm (is-pair13, is-pair14, is-pair15, is-pair16,
  1792. factorialI1): New functions.
  1793. * Makefile.am (inlining.log): Also check new functions.
  1794. * inlining.expected: Update accordingly.
  1795. 2007-02-23 Per Bothner <per@bothner.com>
  1796. * inlining-test.scm (factoriali1, factoriali2, factoriall1,
  1797. factorialI1): New functions.
  1798. * Makefile.am (inlining.log): Also check most of the new functions.
  1799. * inlining.expected: Update.
  1800. 2007-02-18 Per Bothner <per@bothner.com>
  1801. * use-slots.scm: Update as a String is no longer a symbol.
  1802. * misc-test.scm: Likewise.
  1803. * obj-test.scm: Likewise.
  1804. 2007-02-05 Luis Casillas <luis@casillas.org>
  1805. Kjetil S. Matheussen <k.s.matheussen@notam02.no>
  1806. * mac-test.scm: New test of macro generating macro.
  1807. 2007-02-01 Per Bothner <per@bothner.com>
  1808. Kjetil S. Matheussen <k.s.matheussen@notam02.no>
  1809. * classes1.scm, obj-test.scm: A test for closure that captures
  1810. class field.
  1811. 2007-01-23 Per Bothner <per@bothner.com>
  1812. * Makefile.am (KAWA): Use bin's kawa.sh directly.
  1813. 2007-01-21 Per Bothner <per@bothner.com>
  1814. * Makefile.am (KAWA): Set LD_LIBRARY_PATH if WITH_GCJ.
  1815. 2007-01-10 Per Bothner <per@bothner.com>
  1816. * Makefile.am (KAWA): Simplify - always use ../bin/kawa-bin.
  1817. (DISABLE_GCJ_COMPILED_KAWA, ENABLE_GCJ_COMPILED_KAWA): Remove macros.
  1818. 2007-01-03 Per Bothner <per@bothner.com>
  1819. * classes2.scm (make-TestCapture1): New function, to test for a bug
  1820. reported by Margus Freudenthal <margus@cyber.ee>.
  1821. * obj-test.scm: Call make-TestCapture1.
  1822. * obj-test.scm (make-ClsD)L New function, to check compiled make call.
  1823. 2006-12-16 Per Bothner <per@bothner.com>
  1824. * MySAXApp.java: Add printing of line:column numbers.
  1825. * MySAXApp.expected: Update to match.
  1826. 2006-12-12 Per Bothner <per@bothner.com>
  1827. Chris Wegrzyn <chris.wegrzyn@gmail.com>
  1828. * mac-test.scm: Testcase for Savannah bug #18105: "with-syntax causes
  1829. NullPointerException during compilation but not in repl".
  1830. 2006-12-11 Per Bothner <per@bothner.com>
  1831. Margus Freudenthal <margus@cyber.ee>
  1832. * mac-test.scm: New test for Savannah bug #18504.
  1833. 2006-12-06 Per Bothner <per@bothner.com>
  1834. * MySAXApp.expected: Fix expected output.
  1835. 2006-12-05 Per Bothner <per@bothner.com>
  1836. * Makefile.am (CLEANFILES): Remove all tmp* files.
  1837. * Makefile.m (EXTRA_DIST): Add two more missing files.
  1838. 2006-12-04 Per Bothner <per@bothner.com>
  1839. * Makefile.am (EXTRA_DIST): Add two missing files.
  1840. 2006-11-13 Per Bothner <per@bothner.com>
  1841. * misc-test.scm: Update and extend test for adding spaces
  1842. between words.
  1843. 2006-10-26 Per Bothner <per@bothner.com>
  1844. * misc-test.scm: Updata/update some XmlNamespace tests.
  1845. 2006-10-14 Per Bothner <per@bothner.com>
  1846. Chris Wegrzyn <chris.wegrzyn@gmail.com>
  1847. * mac-test.scm: New test based on Savannah bug #17984 "Compile time
  1848. error in expansion of hygienic macros ending in literals".
  1849. 2006-09-13 Per Bothner <per@bothner.com>
  1850. * HelloCgiS.scm: No longer need to explicitly print a #\newline.
  1851. 2006-09-12 Per Bothner <per@bothner.com>
  1852. Add testing for require using filename, and immediate mode.
  1853. * cycle1.scm: Add module-name, and require filename rather than
  1854. class name.
  1855. * Makefile.am (check-interpreted-cycle): New rule.
  1856. (check): Invoke it,
  1857. 2006-08-07 Per Bothner <per@bothner.com>
  1858. * mac-test.scm (srfi-72-example-3): Add new let-syntax test.
  1859. 2006-06-28 Per Bothner <per@bothner.com>
  1860. * misc-test.scm: Add three tests of html/xml construction.
  1861. 2006-06-23 Per Bothner <per@bothner.com>
  1862. * module3.scm (test3-import2): New compilation-only test.
  1863. 2006-06-16 Per Bothner <per@bothner.com>
  1864. * moduleFT.scm: Suppress some warnings.
  1865. 2006-06-09 Per Bothner <per@bothner.com>
  1866. * obj-test.scm: Test new colon motation of types created by
  1867. make-record-type, rather than function-call notation, which is
  1868. going away once Record no longer inherits from Procedure1.
  1869. 2006-06-06 Per Bothner <per@bothner.com>
  1870. * srfi-64-test.scm: Updates for srfi-64 implementation changes.
  1871. 2006-05-25 Per Bothner <per@bothner.com>
  1872. * cycle1.scm: New test fiels for mutually dependent modules.
  1873. * cycle2.scm: The other module.
  1874. * obj-test.scm: Test that cycle works.
  1875. * Makefile.am: Update for new tests and files.
  1876. (check-obj): Test that cycle works.
  1877. (inlining.log): Also test quite quality of cycl1 and cycle2.
  1878. * inlining.expected: Add expected sizes for new methods.
  1879. 2006-05-20 Per Bothner <per@bothner.com>
  1880. * module2.scm: Fix typo <a8711> -> <A8711> in module-export.
  1881. 2006-05-15 Per Bothner <per@bothner.com>
  1882. * use-slots.scm (run-me): When a slot-ref is used and the field is
  1883. accessible use that in preference to the getter method.
  1884. 2006-04-14 Per Bothner <per@bothner.com>
  1885. * mac-test-scm: Some new tests from srfi-72.
  1886. 2006-03-27 Dean Ferreyra <dferreyra@igc.org>
  1887. Per Bothner <per@bothner.com>
  1888. * Base.java: New interface.
  1889. * ASupport.java: New module.
  1890. * use-slots.scm: New test-suite.
  1891. * Makefile.am: Update to build and run new test.
  1892. 2006-03-15 Per Bothner <per@bothner.com>
  1893. * HelloCgiX.xql: Update declare xmlspace -> boundary-space.
  1894. 2006-03-14 Per Bothner <per@bothner.com>
  1895. * formatst.scm: Some changes in expected output.
  1896. 2006-02-21 Donovan Kolbly <donovan@rscheme.org>
  1897. Per Bothner <per@bothner.com>
  1898. * srfi-64-test.scm: New _meta-test-suite" for testing srfi-64.
  1899. * Makefile.am: Update accordingly.
  1900. 2006-02-21 Per Bothner <per@bothner.com>
  1901. * arr-test.scm: Rewrite to use srfi-64 framework.
  1902. * Makefile.am: Update accordingly.
  1903. 2006-02-16 Per Bothner <per@bothner.com>
  1904. * moduleFT.scm: A number of definitions and references to variables
  1905. with colons in their names.
  1906. * misc-test.scm: Test it.
  1907. * inlining-test.scm (tohex2, tohex2): More inlining tests.
  1908. * inlining.expected: Update accordingly.
  1909. 2006-02-10 Per Bothner <per@bothner.com>
  1910. Dean Ferreyra <dferreyra@igc.org>
  1911. * num-test.scm: New testcase based on Savannah bug #11427
  1912. "<java.lang.Integer> in the interpreter gives ClassCastException".
  1913. 2006-02-10 Per Bothner <per@bothner.com>
  1914. Gerardo Horvilleur <mago@mundojava.com>
  1915. * misc-test.scm: New testcase based on Savannah
  1916. bug #14697 "Error using :: <int>".
  1917. 2006-02-09 Per Bothner <per@bothner.com>
  1918. * mac-test.scm: Add test for macro defined and used in same module.
  1919. 2006-02-09 Per Bothner <per@bothner.com>
  1920. * obj-test.scm (force-compile): Since lambdas no longer autmatically
  1921. force compilation, using a #!key does do it.
  1922. 2006-02-07 Per Bothner <per@bothner.com>
  1923. * inlining-test.scm: New file of lots of little functions that we
  1924. expect to be compiled optimally.
  1925. * inlining.expected: Expected sides of the methods.
  1926. * Makefile.am: Added appropriate rules.
  1927. * obj-test.scm: Ad some new tests of colon syntax.
  1928. * module1.scm: Update export list namespace:data -> plains date.
  1929. * module3.scm (timestamp): Fix no-longer-supported syntax.
  1930. 2006-01-24 Per Bothner <per@bothner.com>
  1931. Dean Ferreyra <dean@octw.com>
  1932. * SimpleB.java (i): New private field.
  1933. (getI, setI): New public accessors.
  1934. * classes2.scm (make-simpleC): New function to allocate <SimpleC>
  1935. which needs to expand to a call of inherited setI.
  1936. * obj-test.scm: Add call to make-simpleC.
  1937. 2006-01-11 Per Bothner <per@bothner.com>
  1938. * gui-test.scm: Update for gui changes.
  1939. 2005-12-10 Per Bothner <per@bothner.com>
  1940. * classes2.scm: Added 2 functions for capturing module-level non-static
  1941. variable "through" a ClassExp.
  1942. (obj-test): Call those new functions.
  1943. 2005-12-05 Per Bothner <per@bothner.com>
  1944. Dean Ferreyra <dean@octw.com>
  1945. * classes2.scm: New test for Savannah bug #15151
  1946. * obj-test.scm: Run the test.
  1947. 2005-11-30 Per Bothner <per@bothner.com>
  1948. * scribble.scm: Test type inference/propagation by removing specifier.
  1949. 2005-11-29 Per Bothner <per@bothner.com>
  1950. * mac-test.scm: Test new quasiquote extension.
  1951. 2005-11-21 Per Bothner <per@bothner.com>
  1952. * classes2.scm (<TestCapture1>, <TestCapture2>): New classes, to
  1953. test capture of lambda in classes.
  1954. * obj-test.scm: Do the test.
  1955. 2005-11-18 Thomas Kirk <tk@research.att.com>
  1956. Per Bothner <per@bothner.com>
  1957. * mac-test.scm: Add test case from Savannah bug #14097
  1958. (problem with (this) syntax within define-syntax).
  1959. 2005-11-17 Per Bothner <per@bothner.com>
  1960. * classes1.scm <DateTest>: We must now use define-simple-class.
  1961. 2005-10-24 Per Bothner <per@bothner.com>
  1962. * Makefile.am (check-num): Remove old dependency on testing.zip.
  1963. * num-test.scm: Add tests using test-error and test-assert.
  1964. 2005-10-06 Per Bothner <per@bothner.com>
  1965. * Makefile.am: Also search inherited $CLASSPATH - though last.
  1966. 2005-10-05 Per Bothner <per@bothner.com>
  1967. * Makefile.am: Add "." to CLASSPATH various places.
  1968. * num-test.scm: Rewrite to use SRFI-64 "testing".
  1969. * Makefile.am: Update accordingly.
  1970. 2005-09-27 Per Bothner <per@bothner.com>
  1971. Add test for Savannah bug #14640 (internal compile error when
  1972. using "location").
  1973. * module1.scm (mod1-v5): Declare and export new variable.
  1974. * module2.scm (mod2-v5); Access mod1-v5 using a location, only.
  1975. * obj-test.scm: Check that mod2-v5 is correct.
  1976. 2005-09-26 Per Bothner <per@bothner.com>
  1977. * gui-test.scm (testimage): Update read-image -> image-read.
  1978. Use a publicly available image URL.
  1979. 2005-08-03 Dean Ferreyra <dean@octw.com>
  1980. * classes1.scm (datetest-ns, make-date-test): Move from here ...
  1981. * classes2.scm: .. to here. This tests reference to class in
  1982. imported module.
  1983. 2005-08-03 Per Bothner <per@bothner.com>
  1984. * obj-test.scm: Test new (*:METHOD ...) syntax.
  1985. 2005-07-27 Per Bothner <per@bothner.com>
  1986. * Makefile.am (EXTRA_DIST): Add moduleFT.scm.
  1987. 2005-07-23 Per Bothner <per@bothner.com>
  1988. * misc-test.scm: New tests, from Common Lisp hyperspec, for testing
  1989. *print-radix* and *print-base*.
  1990. * misc-test.scm: New test for future inside fluid-let.
  1991. 2005-07-20 Per Bothner <per@bothner.com>
  1992. * mac-test.scm: New test based on Savanah bug report #13821.
  1993. 2005-06-27 Per Bothner <per@bothner.com>
  1994. * classes1.scm (<SimapleA>): A bunch of new methods to test various
  1995. accesses nested in lambda's inside methods.
  1996. One test is a bug reported by Dean Ferreyra 2005-06-09.
  1997. * obj-test.scm: Test them.
  1998. 2005-06-02 Per Bothner <per@bothner.com>
  1999. Add test for re-exported imported macro.
  2000. * module0.scm (mod0-m1): Return result as vector rather than sum.
  2001. * module3.scm (test3-import1): Also test mod0-m1 invocation.
  2002. * obj-test.scm: Update expected result.
  2003. 2004-10-26 Chris Dean <ctdean@sokitomi.com>
  2004. * obj-test.scm: Add test of (this) closure
  2005. * classes1.scm: ibid.
  2006. This tests Savannah bug #10806.
  2007. 2005-05-19 Per Bothner <per@bothner.com>
  2008. * misc-test.scm (test-opt-args): New function.
  2009. Tests, among other things, Savannah bug #10613.
  2010. 2005-05-17 Per Bothner <per@bothner.com>
  2011. * misc-test.scm: Change fluid-let test result to match new semantics.
  2012. 2005-05-10 Per Bothner <per@bothner.com>
  2013. Dominique Boucher <dominique.boucher@nuecho.com>
  2014. * moduleFT.scm: New module.
  2015. * Makefile.am: Build new file and have check-misc depend on it.
  2016. * misc-test.scm: New test invoking neg-abs from moduleFT.
  2017. 2005-04-21 Per Bothner <per@bothner.com>
  2018. * MyModule.java: Remove redundant import.
  2019. 2005-04-20 Per Bothner <per@bothner.com>
  2020. Add various tests for re-export of imported declarations.
  2021. * module0.scm: New file.
  2022. * Makefile.am: Update accordingly.
  2023. * module1.scm: Add explicit module-export so we can re-export some
  2024. imported definitions.
  2025. * module3.scm: Likewise.
  2026. * module1.scm: Import module0 and add some new accessors.
  2027. * module3.scm: Likewise.
  2028. * obj-test.scm: Add 3 more tests.
  2029. 2005-03-25 Per Bothner <per@bothner.com>
  2030. Dean Ferreyra <dferreyra@igc.org>
  2031. * module1.scm, module3.scm, obj-test.scm: Add multi-module test
  2032. based on Dean's test macros2.diff in Savannah bug #11822.
  2033. 2005-03-04 Per Bothner <per@bothner.com>
  2034. * MyModule.java: Update Interpreter->Lanuguage various places.
  2035. 2005-02-20 Per Bothner <per@bothner.com>
  2036. * misc-test.scm: Various tests for parameters and fluids.
  2037. 2005-02-11 Dean Ferreyra <dferreyra@igc.org>
  2038. * misc-test.scm: New testcase for Savannah bug #11801.
  2039. 2005-02-10 Per Bothner <per@bothner.com>
  2040. * r5rs_pitfall.scm: New testsuite, slightly modified fro Kawa.
  2041. See http://sisc.sourceforge.net/r5rs_pitfall.php .
  2042. * Makefile.am (check-pitfalls): Run r5rs_pitfall.scm.
  2043. 2005-01-25 Per Bothner <per@bothner.com>
  2044. * HelloCgiX.xql: Add qexo prefix to request-query-string, to test
  2045. that it works both with and without the prefix.
  2046. 2005-01-19 Dominique Boucher <dominique.boucher@nuecho.com>
  2047. * formatst.scm: Add some more regression tests.
  2048. 2005-01-16 Per Bothner <per@bothner.com>
  2049. * module3.scm: Added test for Savannah bug #11578, submitted
  2050. by Dean Ferreyra from Merced Systems.
  2051. * obj-test.scm: Invoke said test.
  2052. 2005-01-09 Per Bothner <per@bothner.com>
  2053. * HelloCgiX.xql: Update to current XQuery syntax.
  2054. 2005-01-08 Per Bothner <per@bothner.com>
  2055. * module1.scm: New test for Savannh bug #11508,
  2056. from Thomas Kirk <tk@research.att.com>.
  2057. * module2.scm (my-array-7): New variableusing above macro.
  2058. * obj-test.scm: new test to check my-array-7.
  2059. 2005-01-02 Per Bothner <per@bothner.com>
  2060. * formatst.scm: Add 4 tests for ~<...~:> (Logical Block).
  2061. 2004-12-26 Per Bothner <per@bothner.com>
  2062. * included-1.scm: New file, to test include-relative.
  2063. * Makefile.am (EXTRA_DIST): Update accordingly.
  2064. * module1.scm (list0length-): Use include-relative
  2065. * mac-test.scm: New test based on code by Andre van Tonder
  2066. 2004-12-24 Per Bothner <per@bothner.com>
  2067. * mac-test.scm: New test, from Chez Scheme User's Guide.
  2068. 2004-12-22 Per Bothner <per@bothner.com>
  2069. * mac-test.scm: Add new tests for double elipsis in template.
  2070. 2004-12-07 Per Bothner <per@bothner.com>
  2071. * classes1.scm: Add test for define-namespace of a class.
  2072. * classes2.scm: Test creating on non-static class.
  2073. * obj-test.scm: Test creating of non-simple classes.
  2074. 2004-12-02 Per Bothner <per@bothner.com>
  2075. * Makefile.am (EXTRA_DIST): Add MyDate.java and MyTimestamp.java.
  2076. Should have been added 05-12.
  2077. 2004-11-08 Per Bothner <per@bothner.com>
  2078. * mac-test.scm: More macro pattern-matching tests.
  2079. * mac-test.scm: A bunch of new tests.
  2080. Test cases from Savannah bugs #9483 and #10561, which now work.
  2081. 2004-10-23 Per Bothner <per@bothner.com>
  2082. * mac-test.scm: Add new test.
  2083. 2004-08-05 Chris Dean <ctdean@sokitomi.com>
  2084. * classes1.scm (<SimpleA>): Add mHappy field and isHappy/setHappy
  2085. methods.
  2086. * obj-test.scm: Check for "isName" methods.
  2087. 2004-08-10 Per Bothner <per@bothner.com>
  2088. * Makefile.am: Adjust classpath for CGI tests, so we get
  2089. servlet jar.
  2090. 2004-08-07 Per Bothner <per@bothner.com>
  2091. * misc-test.scm: Overload resolution test is now expected to pass.
  2092. 2004-08-03 Per Bothner <per@bothner.com>
  2093. * module2.scm: Make module extend <pair>, for extra testing.
  2094. * testing.scm (test): Add commented-out debugging hook.
  2095. 2004-05-23 Per Bothner <per@bothner.com>
  2096. New testcase, based on Chris Dean's testcase for Savannah bug #8837.
  2097. * classes1.scm (counter, get-new-count): Move to the end, specifically
  2098. after use in IdClass1.
  2099. * obj-test.scm: Move make of <IdClass2> before require, so we can
  2100. test loading of a class without using require.
  2101. Add one new expected failure.
  2102. 2004-05-17 Chris Dean <Chris.Dean@sokitomi.com>
  2103. * misc-test.scm: Testcase for Savannah bug #8955.
  2104. 2004-05-13 Dominique Boucher <dominique.boucher@nuecho.com>
  2105. * module2.scm (<A8711>, <B8711>): New test - Savannah bug #8711.
  2106. 2004-05-12 Per Bothner <per@bothner.com>
  2107. Chris Dean <Chris.Dean@sokitomi.com>
  2108. New testcase, for checking overload resolution.
  2109. * MyDate.java: New class.
  2110. * MyTimestamp.java: New class, extends MyDate.
  2111. * module3.scm (my-compare): New function, uses MyTimestamp.
  2112. * Makefile.am: Update accordingly.
  2113. * obj-test.scm: New test, calls my-compare.
  2114. 2004-05-06 Chris Dean <Chris.Dean@sokitomi.com>
  2115. * module1a.scm: New module, uses defmacro.
  2116. * module2.scm: Use new module.
  2117. * Makefile.am: Update accordingly.
  2118. Test case for bug #8818.
  2119. 2004-05-04 Per Bothner <per@bothner.com>
  2120. * num-test.scm: Add 5 new Comparable/CollectionsLsort tests.
  2121. 2004-04-22 Per Bothner <per@bothner.com>
  2122. * misc-test.scm: New testcase, simplified from psynjtax.pp
  2123. (pre-processed version of portable syntax case implementation).
  2124. 2004-02-21 Per Bothner <per@bothner.com>
  2125. * num-tests.scm: Add tests of Comparable numbers
  2126. using java.util.Collections.sort.
  2127. 2004-02-16 Per Bothner <per@bothner.com>
  2128. * mac-test.scm: Add a testcase by Al Petrovsky.
  2129. 2004-02-15 Per Bothner <per@bothner.com>
  2130. * classes1.scm: Add access: properties and test them.
  2131. 2003-12-25 Per Bothner <per@bothner.com>
  2132. * module1.scm (namespace-syntax-test): Specific timezone UTC so
  2133. result is predictable.
  2134. (obj-test.scm): Update result from namespace-syntax-test.
  2135. 2003-12-20 Per Bothner <per@bothner.com>
  2136. * obj-test.scm, classes1.scm: Test new field initialization features.
  2137. 2003-11-10 Per Bothner <per@bothner.com>
  2138. * testing.scm (report-fail): Only use string-append if
  2139. fail-expected is a string.
  2140. 2003-11-09 Chris Dean <Chris.Dean@sokitomi.com>
  2141. * misc-test.scm: Added string-append/shared tests
  2142. 2003-11-05 Per Bothner <per@bothner.com>
  2143. * module3.scm, obj-test.scm: Test define-variable syntax form.
  2144. (dvar-test-1): Add with-compile-options form.
  2145. 2003-10-19 Per Bothner <per@bothner.com>
  2146. * num-test.scm: New test from Sven.Hartrumpf@fernuni-hagen.de
  2147. (10-17 "airth. expression crashes Kawa") plus 2 derived tests.
  2148. 2003-10-08 Per Bothner <per@bothner.com>
  2149. Based on Savannah bug #5651 from Chris Dean <Chris.Dean@sokitomi.com>.
  2150. * module3.scm (iarr-set): New function.
  2151. * obj-test.scm: New test for primitive-array macros.
  2152. 2003-09-11 Per Bothner <per@bothner.com>
  2153. * testing.scm (test): Catch exception.
  2154. * misc-test.scm: New generic procedure tests. One is expected to fail.
  2155. 2003-09-08 Per Bothner <per@bothner.com>
  2156. Based on Savannah bug #5113 from Chris Dean <Chris.Dean@sokitomi.com>.
  2157. * module1.scm (namespace-syntax-test): New macro.
  2158. * module3.scm (namespace-syntax-call): New function.
  2159. * obj-test.scm: Test namespace-syntax-call.
  2160. 2003-08-20 Per Bothner <per@bothner.com>
  2161. * test.scm: Merge in new tests from Aubrey Jaffer's latest version
  2162. of r4rstest.scm.
  2163. * num-test.scm: 6 new tests, mostly from Aubrey Jaffer.
  2164. 2003-08-09 Per Bothner <per@bothner.com>
  2165. * classes1.scm (counter, get-new-count, <IdClass1>, <IdClass2>): New
  2166. Test for Savannah bug #4540.
  2167. * obj-test.scm: New tests.
  2168. * classes1.scm (default-offset, <DateTest>): New test, for
  2169. non-simple class with captured context.
  2170. Based on Savannah (non-)bug #4540.
  2171. * obj-test.scm: New test.
  2172. 2003-08-01 Per Bothner <per@bothner.com>
  2173. * HelloCgiX.xql: Add now-needed xmlspace declaration.
  2174. 2003-07-22 Chris Dean <Chris.Dean@sokitomi.com>
  2175. * misc-test.scm: Test for Savannah bug #4423.
  2176. 2003-07-21 Per Bothner <per@bothner.com>
  2177. * gui-test.scm: Use a button model twice, to test new
  2178. gnu.kawa.models package.
  2179. 2003-07-16 Per Bothner <per@bothner.com>
  2180. * module1.scm (my-factorial): New test case, base of bug reported
  2181. 2003-03-19 by Chris.Dean@sokitomi.com.
  2182. * module3.scm, obj-test.scm: Call my-factorial.
  2183. 2003-07-15 Chris Dean <Chris.Dean@sokitomi.com>
  2184. * classes1.scm (<SimpleDateTest>): Add for invoke-special test.
  2185. * obj-test.scm: Test invoke-special with <SimpleDateTest> class.
  2186. 2003-07-15 Chris Dean <Chris.Dean@sokitomi.com>
  2187. * arr-test.scm: Test for Savannah [bug #4310] share-array edge case
  2188. 2003-07-14 Joerg Hoehle <Joerg-Cyril.Hoehle@t-systems.com>
  2189. * misc-test.scm: New test - for bug with makeBuiltinUnary.
  2190. * misc-test.scm: New call-with-values test.
  2191. 2003-07-12 Chris Dean <Chris.Dean@sokitomi.com>
  2192. * module3.scm: Added functions to test compile time bug of
  2193. primitive-array-*, Savannah bug #4289
  2194. * obj-test.scm: Test the primitive-array-* functions.
  2195. 2003-07-11 Chris Dean <Chris.Dean@sokitomi.com>
  2196. * misc-test.scm: New test for 'fluid-let' with 'future'.
  2197. 2003-07-10 Chris Dean <Chris.Dean@sokitomi.com>
  2198. * mac-test.scm: New test for Keyword among syntax-rules literals.
  2199. 2003-06-03 Per Bothner <per@bothner.com>
  2200. * mac-test.scm: New cond-expand test, based on bug reported
  2201. 2003-06-02 by Sven.Hartrumpf@FernUni-Hagen.de.
  2202. 2003-06-03 Per Bothner <per@bothner.com>
  2203. * misc-test.scm: New tests.
  2204. 2003-06-01 Per Bothner <per@bothner.com>
  2205. * mac-test.scm: New cond-expand test, based on bug reported
  2206. 2003-06-01 by Sven.Hartrumpf@FernUni-Hagen.de.
  2207. 2003-05-31 Per Bothner <per@bothner.com>
  2208. * misc-test.scm: Add a parameter type specifier to avoid warning.
  2209. 2003-05-22 Per Bothner <per@bothner.com>
  2210. * mac-test.scm: New testcases based on bug reported
  2211. 2003-05-19 by Sven.Hartrumpf@FernUni-Hagen.de.
  2212. 2003-05-22 Bruce R. Lewis <brlewis@ALUM.MIT.EDU>.
  2213. * mac-test.scm: Two new test cases.
  2214. 2003-05-18 Per Bothner <per@bothner.com>
  2215. * misc-test.scm (fie-6): New test, from Petter Oesterlund.
  2216. 2003-05-13 Chris Dean <Chris.Dean@sokitomi.com>.
  2217. * obj-test.scm: New test for a name mangling problem.
  2218. Detects bug fixed 05-16 (see gnu/kawa/reflect/ChangeLog).
  2219. 2003-04-28 Per Bothner <per@bothner.com>
  2220. * obj-test.scm: New test based on bug reported 02-20 by
  2221. Vladimir Tsichevski <wowa@jet.msk.su>.
  2222. 2003-04-27 Per Bothner <per@bothner.com>
  2223. * obj-test.scm: New test based on bug reported 04-24 by
  2224. Vladimir Tsichevski <wowa@jet.msk.su>.
  2225. 2003-04-21 Vladimir Tsichevski <wowa@jet.msk.su>
  2226. * mac-test.scm: New test.
  2227. 2003-04-21 Chris Dean <Chris.Dean@sokitomi.com>
  2228. * module1.scm, module2.scm: New test.
  2229. 2003-04-19 Chris Dean <Chris.Dean@sokitomi.com>
  2230. * misc-test.scm: New tests for overloading and instance?.
  2231. 2003-04-05 Per Bothner <per@bothner.com>
  2232. * classes1.scm (<SimpleA>): Add two methods that return lambdas.
  2233. * obj-test.scm: Check that those work.
  2234. 2003-04-01 Vladimir Tsichevski <wowa@jet.msk.su>
  2235. * mac-test.scm: Check set! in macro code.
  2236. 2003-03-24 Per Bothner <per@bothner.com>
  2237. New testcase based on bug report from Chris Dean 2003-03-23.
  2238. * classes1.scm (define-class-using-syntax-rules): New macro.
  2239. * classes2.scm (<SimpleC>): Use new macro.
  2240. 2003-03-13 Per Bothner <per@bothner.com>
  2241. * arr-test.scm: Test for rebug reported by Chris Dean
  2242. <ctdean@mercedsystems.com>.
  2243. 2003-03-06 Per Bothner <per@bothner.com>
  2244. * Makefile.am (EXTRA_DIST): Add module3.scm.
  2245. 2003-03-02 Per Bothner <per@bothner.com>
  2246. New test based on a bug reported by <Chris.Dean@sokitomi.com>.
  2247. * module3.scm: New file.
  2248. * module1.scm: Make explicitly non-static.
  2249. * obj-test.scm: Add test using modules3.
  2250. * Makefile.am: Added appropriate rules.
  2251. 2003-01-29 Per Bothner <per@bothner.com>
  2252. * gui-test.scm: New file, tests the 'gui modele.
  2253. 2003-01-26 Per Bothner <per@bothner.com>
  2254. * obj-test.scm: Extend tests to using record-type as a NameMap,
  2255. based on bug reported by Wen-Chun Ni <wcn@tbcommerce.com>.
  2256. 2003-01-24 Per Bothner <per@bothner.com>
  2257. * mac-test.scm: Add 25 new tests, for cut and cute (from srfi-26).
  2258. 2002-11-20 Per Bothner <bothner@bothner.com>
  2259. * misc-test.scm: Add new tests for qualfied-symbol method invoke.
  2260. 2002-11-10 Per Bothner <per@bothner.com>
  2261. * misc-test.scm: New test from Wen-Chun Ni <wcn@tbcommerce.com>.
  2262. 2002-10-27 Per Bothner <per@bothner.com>
  2263. * misc-test.scm: Change Österlund -> &Ouml;sterlund to avoid
  2264. character encoding issues.
  2265. 2002-10-20 Per Bothner <per@bothner.com>
  2266. New test based on bug report from Khairul Azhar <kazar1my@yahoo.co.uk>.
  2267. * module1.scm (deldup): Macro, uses function imported from list-lib.
  2268. * module2.scm (list1234): Invoke imported deldup macro.
  2269. * obj-test.scm: New test, that list1234 has the correct value.
  2270. 2002-09-27 Per Bothner <per@bothner.com>
  2271. * Makefile.am (check-no-inline): New rule.
  2272. (check): Also do check-no-inline.
  2273. 2002-09-21 Per Bothner <per@bothner.com>
  2274. * obj-test.scm: Add some new tests for srfi-9 (define-record-type).
  2275. 2002-08-22 Per Bothner <per@bothner.com>
  2276. * mac-test.scm : New test cases based on bug report from
  2277. Stephen L. Peters <portnoy@portnoy.org>.
  2278. 2002-08-07 Per Bothner <per@bothner.com>
  2279. * module2.scm (make-pair): New definition. This tests a bug
  2280. reported today by Walter C. Pelissero <walter@pelissero.org>.
  2281. * obj-test.scm: Add a test that calls make-pair.
  2282. 2002-08-06 Per Bothner <per@bothner.com>
  2283. * obj-test.scm: No longer any expected failure - it now works.
  2284. 2002-06-11 Per Bothner <per@bothner.com>
  2285. * MySAXApp.java: New SAX2 example proram, taken from SAX web site.
  2286. * MySAXApp.expected: Expected output from MySAXApp.java.
  2287. * arr-test.scm: New test-suite for SRFI-25, originally written by
  2288. Jussi Piitulainen <jpiitula@ling.helsinki.fi>.
  2289. * Makefile.am: Add rules for new tests.
  2290. 2002-03-07 Per Bothner <per@bothner.com>
  2291. * misc-test.scm: New regression test.
  2292. 2002-02-15 Per Bothner <per@bothner.com>
  2293. * HelloCgiK.out: Renamed to HelloCgiK.expected. Needed because
  2294. the suffix .out confuses make when doing make dist.
  2295. * HelloCgiS.out: Likewise renamed to HelloCgiS.expected.
  2296. * MyFunc.java: New simple function definition test.
  2297. * MyModule.java: New simple module test.
  2298. * obj-test.scm: Add tests using MyFunc and MyModule.
  2299. * HelloCgiX.xql, HelloCgiX.expected: New cgi-servlet/XQuery test.
  2300. * Makefile.am: Update as needed.
  2301. * HelloCgiK.krl, HelloCgiK.expected: Fix inverted logic.
  2302. 2002-02-14 Per Bothner <per@bothner.com>
  2303. * HelloCgiK.krl, HelloCgiK.out: New cgi-servlet/KRL test.
  2304. * HelloCgiS.out, HelloCgiS.scm: New cgi-servlet/Scheme test.
  2305. * Makefile.am: Add rules for new tests.
  2306. 2002-02-11 Per Bothner <per@bothner.com>
  2307. * scribble.html: Remnamed to ...
  2308. * scribble.html.in: New file.
  2309. * Makefile.am (check-scribble): Use check-scrible link in this
  2310. directory, since appletview looks for class file in dir of html file.
  2311. 2001-11-06 Per Bothner <per@bothner.com>
  2312. * obj-test.scm: symbol->string no longer coerces to <String>.
  2313. 2001-10-11 Per Bothner <per@bothner.com>
  2314. * Makefile.am (SOURCES): Add module2.scm.
  2315. 2001-10-05 Per Bothner <per@bothner.com>
  2316. * formatst.scm: Commented out two SLIB specific tests.
  2317. Marked another test as expected to fail.
  2318. 2001-09-24 Per Bothner <per@bothner.com>
  2319. * obj-test,scm: Test previous mdoule2.scm change.
  2320. 2001-09-21 Per Bothner <per@bothner.com>
  2321. * module1.scm: Move most of the definitions to module2.scm.
  2322. * module2.scm: New file. New test from Jocelyn Paine.
  2323. * Makefile.am: Update to make module2.class.
  2324. * obj-test.scm: Require module2 instead of module1.
  2325. 2001-09-15 Per Bothner <per@bothner.com>
  2326. * misc-test.scm: New test, for bug reported by Jocelyn Paine.
  2327. 2001-08-30 Per Bothner <per@bothner.com>
  2328. * classes1.scm (hyphenated-field?): New field to test mangling.
  2329. * obj-test.scm: Test slot-ref access to new field.
  2330. 2001-08-23 Per Bothner <per@bothner.com>
  2331. * classes1.scm, classes2.scm, SimpleB.java: New files for
  2332. testing define-class and define-simple-class.
  2333. * obj-test.scm: Added 20 more tests.
  2334. * Makefile.am: Rules for new tsets.
  2335. 2001-07-18 Per Bothner <per@bothner.com>
  2336. * Makefile.am (check-scribble): Handle appletviewer changes in JDK:
  2337. CLASSPATH environment variable is ignored, so use -J flags.
  2338. The filename should be a URL, so prepend 'file:'.
  2339. 2001-06-04 Per Bothner <per@bothner.com>
  2340. * Makefile.am (KAWALIB): Change to use .jar file.
  2341. 2001-06-03 Per Bothner <per@bothner.com>
  2342. * formatst.scm: Comment out misleading message about missing complex.
  2343. 2001-05-16 Per Bothner <per@bothner.com>
  2344. New tests Based on a bug report from Walter C. Pelissero
  2345. <walter@pelissero.org>. Needs to be in compiled module to trigger bug.
  2346. * module1.scm (length-diff1, length-diff2, length-diff3):
  2347. Define and export new procedures, using primitive subtraction.
  2348. * obj-test.scm: Test new procedures.
  2349. 2001-03-23 Per Bothner <per@bothner.com>
  2350. * Makefile.am: Support for using gcj-compiled Kawa.
  2351. 2001-03-08 Per Bothner <per@bothner.com>
  2352. * obj-test.scm: Change expected result.
  2353. 2001-02-28 Per Bothner <per@bothner.com>
  2354. * module1.scm (classify): New procedure, used to cause VerifyError.
  2355. * obj-test.scm: Call classify and test it.
  2356. 2001-02-27 Per Bothner <per@bothner.com>
  2357. * module1.scm: New module, to test separate compilation.
  2358. * obj-test.scm: Some extra tests, including require of module1.
  2359. * Makefile.am: Update to compile and use module1.
  2360. 2000-09-21 Per Bothner <per@bothner.com>
  2361. * num-test.scm: New remainder test, from brlewis@alum.mit.edu.
  2362. 2000-08-16 Per Bothner <per@bothner.com>
  2363. * obj-test.scm: New test for name clashes in compiled code.
  2364. 2000-06-25 Per Bothner <per@bothner.com>
  2365. * ppfile.out: Fix expected output.
  2366. 2000-06-19 Per Bothner <per@bothner.com>
  2367. * Makefile.am (EXTRA_DIST): New variable, for ppfile.out.
  2368. (SOURCES): Addes scribble.com.
  2369. 2000-06-18 Per Bothner <per@bothner.com>
  2370. * misc-test.scm: New tests for make-procedure and properties.
  2371. 2000-06-09 Per Bothner <per@bothner.com>
  2372. * Makefile.am (check1): Always at least compile scribbe.scm.
  2373. 2000-06-09 Bruce Lewis <brlewis@alum.mit.edu>
  2374. * misc-test.scm: Two new read-line tests.
  2375. 2000-05-28 Per Bothner <per@bothner.com>
  2376. * Makefile.am (check-ppfile): New test, for slib/ppfile.scm.
  2377. * ppfile.out: New file - expected output from ppfile.
  2378. * misc-test.scm (test-alias-5): New testcase.
  2379. * num-test.scm: Added two gcd regression tests.
  2380. 2000-04-14 Per Bothner <per@bothner.com>
  2381. * obj-test.scm: Added 4 tests for record with names that need mangling.
  2382. 2000-02-29 Per Bothner <per@bothner.com>
  2383. * misc-test.scm (test-nesting-3): New test, triggers bug reported
  2384. by Bruce R. Lewis; now fixed.
  2385. 2000-02-25 Per Bothner <per@bothner.com>
  2386. * misc-test.scm: Added two more tests for #!optional.
  2387. 2000-02-12 Per Bothner <per@bothner.com>
  2388. * scribble.scm: New "applet" testcase.
  2389. * scribble.html: Web page that uses scribble applet.
  2390. * Makefile.am (scribble.class, check-scribble): New rules.
  2391. 2000-01-23 Per Bothner <per@bothner.com>
  2392. * misc-test.scm: Added tests for call-with-values and values.
  2393. 2000-01-22 Per Bothner <per@bothner.com>
  2394. * testing.scm (setion): Return implied #!void rather than #t.
  2395. 1999-12-11 Per Bothner <per@bothner.com>
  2396. * misc-test.scm: New test for fluid-let, from bug reported by
  2397. Walter C. Pelissero <wcp@lpds.sublink.org> 1999-12-10.
  2398. 1999-11-28 Per Bothner <per@bothner.com>
  2399. * misc-test.scm: Various tests for variable lookup, inlining,
  2400. recursion and similar nasty stuff. Based on bug
  2401. reports from Walter C. Pelissero <wcp@lpds.sublink.org>.
  2402. 1999-11-18 Per Bothner <per@bothner.com>
  2403. * testing.scm: Remove save-+ kludge. No longer needed, now that +
  2404. is "inlined" (actually just resolved by the compiler).
  2405. 1999-11-16 Per Bothner <per@bothner.com>
  2406. * misc-test.scm: Added test for "too many args?" bug
  2407. reported by Walter C. Pelissero" <wcp@pop.systemy.it>.
  2408. 1999-11-15 Per Bothner <per@bothner.com>
  2409. * misc-test.scm: Add some tests for SRFI-6 string-port procedures.
  2410. (sql-rsmd-all): Verification regression test.
  2411. * obj-test.scm: Added some reflection tests (invoke, slot-set!, etc).
  2412. (force-eval, force-compile): Helper procedures.
  2413. 1999-09-08 Per Bothner <per@bothner.com>
  2414. * mac-test.scm: More test, mostly let-syntax and friends.
  2415. * misc-test.scm: Add a test for internal define-alias.
  2416. * test.scm: Comment our extra (newline).
  2417. 1999-08-17 Per Bothner <per@bothner.com>
  2418. * obj-test.scm: Another object regression test.
  2419. 1999-07-19 Per Bothner <per@bothner.com>
  2420. * Makefile.am, Makefile.in (SOURCES): Add formatst.scm.
  2421. 1999-07-15 Per Bothner <per@bothner.com>
  2422. * misc-test.scm: Added 3 new (originally failing) test-cases reported
  2423. by "Otto, Marcus, Mathe/Informatik" <Otto_Marcus@ph-ludwigsburg.de>.
  2424. * Makefile.am, Makefile.in (check2): Remove duplication.
  2425. 1999-07-11 Per Bothner <per@bothner.com>
  2426. * formatst.scm: Set fail-expected 4 places. Some other fixes.
  2427. * Makefile.am, Makefile.in (check1): Add check-format.
  2428. 1999-06-30 Per Bothner <per@bothner.com>
  2429. * formatst.scm: New testsuite, derived from one in Slib.
  2430. * Makefile.am, Makefile.in (check-format): New rule.
  2431. 1999-04-25 Per Bothner <bothner@Magnus.Cygnus.COM>
  2432. * obj-test.scm: Yet another object regression test.
  2433. 1999-04-22 Per Bothner <bothner@cygnus.com>
  2434. * obj-test.scm: Add two more for tests for object - with fields.
  2435. 1999-04-11 Per Bothner <bothner@cygnus.com>
  2436. * obj-test.scm: A test for object form needing static link.
  2437. Thu Apr 8 20:48:23 1999 Per Bothner <bothner@Magnus.Cygnus.COM>
  2438. * misc-test.scm: Add new test for fluid-let.
  2439. Mon Mar 29 23:27:21 1999 Per Bothner <bothner@cygnus.com>
  2440. * obj-test.scm: New test for object form as closure.
  2441. Sun Mar 21 16:55:47 1999 Per Bothner <bothner@Magnus.Cygnus.COM>
  2442. * misc-test.scm: Add tests for location and define-alias.
  2443. Thu Mar 11 11:09:08 1999 Per Bothner <bothner@Magnus.Cygnus.COM>
  2444. * misc-test.scm: Add another test.
  2445. * Makefile.am: Set up to test different options, for now
  2446. both --no-full-tailcalls and --full-tailcalls for most tests.
  2447. Mon Feb 8 22:42:58 1999 Per Bothner <bothner@cygnus.com>
  2448. * misc-test.scm: New regression test.
  2449. Sat Jan 2 19:35:56 1999 Per Bothner <bothner@cygnus.com>
  2450. * Makefile.am (KAWA): Use ../kawa/kawa.sh, not ../kawa/kawa.
  2451. Sat Oct 17 14:45:07 1998 Per Bothner <bothner@cygnus.com>
  2452. * misc-test.scm: Add a test for new synchronized form.
  2453. Sat Aug 29 20:57:48 1998 Per Bothner <bothner@cygnus.com>
  2454. * test.scm: Re-assigning + is now expected to fail.
  2455. Sat Aug 29 11:27:43 1998 Per Bothner <bothner@cygnus.com>
  2456. * testing.scm (total-expected-count): New variable.
  2457. (test-init): Take optional argument for setting total-expected-count.
  2458. (report-display, report-newline): New functions.
  2459. (test-report): Check that total matches total-expected-count.
  2460. * mac-test.scm, num-test.scm, obj-test.scm, polytype.scm, test.scm
  2461. (test-init): Add total count of tests.
  2462. * misc-test.scm: Add new tests for closures.
  2463. Fri Jul 10 18:46:27 1998 Per Bothner <bothner@cygnus.com>
  2464. * polytype.scm: From Marc Feeley <feeley@IRO.UMontreal.CA>:
  2465. I've just found a problem with "polytype.scm". The numbering of the
  2466. type variables returned depends on the argument evaluation order (and
  2467. also the order that "map" calls the function). Here is the new
  2468. version of the program which fixes these problems.
  2469. Fri Jul 10 18:11:41 1998 Per Bothner <bothner@cygnus.com>
  2470. * polytype.scm: Merge with updated version from Feeley.
  2471. Mon Jun 29 17:59:06 1998 Per Bothner <bothner@cygnus.com>
  2472. * test.scm: Merged some more code from Jaffar's version.
  2473. * testing.scm: Add a work-around for a namespace pollution conflict.
  2474. * polytype.scm: New test, originally written by Marc Feeley.
  2475. * Makefile.am, Makefile.in: Upadte for new test.
  2476. Sun May 24 12:26:50 1998 Per Bothner <bothner@cygnus.com>
  2477. * num-test.scm: Added some exact->inexact tests.
  2478. Tue Apr 28 21:43:52 1998 Per Bothner <bothner@cygnus.com>
  2479. * misc-test.scm: Added test for nested try-finally from
  2480. <Hallvard.Traetteberg@idi.ntnu.no>.
  2481. Tue Feb 24 23:08:41 1998 Per Bothner <bothner@cygnus.com>
  2482. * obj-test.scm: Add tests for make, (record 'field), and set!.
  2483. Thu Feb 19 19:33:57 1998 Per Bothner <bothner@cygnus.com>
  2484. * misc-test.scm: Add tests for new-line (CR and CRLF) handling.
  2485. Tue Jan 27 11:48:50 1998 Per Bothner <bothner@cygnus.com>
  2486. * misc-test.scm: Add tests for try-catch, catch, and throw.
  2487. Tue Jan 20 10:26:42 1998 Alberto Petrofsky <albatros@wco.com>
  2488. * misc-test.scm: Add some reader regression tests.
  2489. Mon Jan 19 17:09:38 1998 Per Bothner <bothner@cygnus.com>
  2490. * num-test.scm: Add some more regression tests.
  2491. Sun Dec 14 17:02:02 1997 Per Bothner <bothner@cygnus.com>
  2492. * Update for symbol-read-case, defaulting to 'P.
  2493. * num-test.scm: Added two tests from Norman Hardy <norm@netcom.com>.
  2494. * misc-test.scm: Add a repression test that used to cause bad warning.
  2495. * Makefile.am (CLEANFILES): Also remove testing.zip and *.log.
  2496. Sun Nov 2 10:05:19 1997 Per Bothner <bothner@cygnus.com>
  2497. * num-test.scm: Add a test for inexact->exact and rationalize.
  2498. * Makefile.am: Pre-compile testing.scm to testing.zip.
  2499. Always do check-obj; remove MISC_1_1.
  2500. Thu May 29 15:08:42 1997 Per Bothner <bothner@cygnus.com>
  2501. * num-test.scm: Add some tests for magnitude.
  2502. Mon May 26 22:00:05 1997 Per Bothner <bothner@deneb.cygnus.com>
  2503. * num-test.scm: Add inexact->exact test that detected gcd of 0 bug.
  2504. * Makefile.{am,in}: Remove unused junk.
  2505. Tue May 20 22:16:36 1997 Per Bothner <bothner@deneb.cygnus.com>
  2506. * num-test.scm: Add two tests for recently-fixed bugs.
  2507. Tue Mar 25 19:37:14 1997 Per Bothner <bothner@kalessin.cygnus.com>
  2508. * mac-test.scm: Add a test for demacro and gentemp.
  2509. Tue Mar 18 14:17:29 1997 Per Bothner <bothner@deneb.cygnus.com>
  2510. * misc-test.scm: New tests.
  2511. * Makefile.am, Makefile.in: Update.
  2512. Mon Mar 17 22:05:01 1997 Per Bothner <bothner@deneb.cygnus.com>
  2513. * obj-test.scm: New test. Test record feature (if JDK 1.1).
  2514. * Makefile.am, Makefile.in: Update.
  2515. Mon Feb 3 22:58:45 1997 Per Bothner <bothner@deneb.cygnus.com>
  2516. * Makefile.am: KAWATEST now uses kawa shell script.
  2517. Sat Jan 25 15:45:14 1997 Per Bothner <bothner@deneb.cygnus.com>
  2518. * test.scm: Internal define is no longer expected to fail.
  2519. * mac-test.scm, mac1.scm: New test.
  2520. * Makefile.am, Makefile.in: Appropriate updates.
  2521. Sun Jan 5 19:30:22 1997 Per Bothner <bothner@deneb.cygnus.com>
  2522. * test.scm: Imaginary literals are now supported.
  2523. Sun Dec 15 22:37:03 1996 Per Bothner <bothner@deneb.cygnus.com>
  2524. * num-test.scm: Fix typo.
  2525. * test.scm: Add set! fail-expected where needed.
  2526. Remove newline to fix one test.
  2527. Fri Dec 13 17:04:54 1996 Per Bothner <bothner@deneb.cygnus.com>
  2528. New directory - for test suites for Kawa.
  2529. ;; Local Variables:
  2530. ;; coding: utf-8-unix
  2531. ;; End: