Skip to content
Success

Changes

Summary

  1. fix printing of decimal point when manipulator nodp is on (details)
  2. add files Makefile and .gitignore (details)
  3. create a glossary example (details)
  4. create MMath thesis macros for Jiada (details)
Commit bcbc7e41403524cba0df39fde2390d4559f05161 by Peter Buhr
fix printing of decimal point when manipulator nodp is on
The file was modifiedlibcfa/src/iostream.cfa
Commit 3fdf2b7167286eb0431bbc4de418d3df42f08bc0 by Peter Buhr
add files Makefile and .gitignore
The file was addeddoc/theses/fangren_yu_MMath/.gitignore
The file was addeddoc/theses/fangren_yu_MMath/Makefile
Commit 082510e12a23f893e39cd8df1e5ee253a4adfea0 by Peter Buhr
create a glossary example
The file was modifieddoc/theses/fangren_yu_MMath/intro.tex
The file was modifieddoc/theses/fangren_yu_MMath/uw-ethesis.tex
The file was modifieddoc/theses/fangren_yu_MMath/glossary.tex
Commit 18ebc28cba8a18b2ff7556a15e02215d055efd9e by Peter Buhr
create MMath thesis macros for Jiada
The file was addeddoc/theses/jiada_liang_MMath/content1.tex
The file was addeddoc/theses/jiada_liang_MMath/uw-ethesis.tex
The file was addeddoc/theses/jiada_liang_MMath/background.tex
The file was addeddoc/theses/jiada_liang_MMath/uw-ethesis.bib
The file was addeddoc/theses/jiada_liang_MMath/.gitignore
The file was addeddoc/theses/jiada_liang_MMath/performance.tex
The file was addeddoc/theses/jiada_liang_MMath/Makefile
The file was addeddoc/theses/jiada_liang_MMath/content2.tex
The file was addeddoc/theses/jiada_liang_MMath/benchmarks.tex
The file was addeddoc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex
The file was addeddoc/theses/jiada_liang_MMath/conclusion.tex
The file was addeddoc/theses/jiada_liang_MMath/intro.tex
The file was addeddoc/theses/jiada_liang_MMath/glossary.tex

Summary

  1. fussed with Figure 7.3 (details)
  2. fix figure 7.12 placement (details)
  3. fix line break in conclusion (details)
  4. missing add of terminating thread-heap statistics to master heap, check for environment variable CFA_MALLOC_STATS and print heap statistics at program termination (details)
  5. add comment on lock$ in i/ofstream indicating used by trait is_lock for mutex statement (details)
  6. add macros Exception and Throw to simplify using exceptions (details)
  7. remove static from Exception macro (details)
  8. formatting (details)
  9. update exception macros (details)
  10. add missing slicing routine with one argument (details)
  11. formatting (details)
  12. added support for resuming at resumer, added test for support and cleaned up uneeded include in pingpong exception test (details)
  13. added comment explaining test (details)
  14. fixed nonlocal exception edge case for program main and added poll() routine with no args that polls the currrent active coroutine (details)
  15. added exception thrown at main to the cor_resumer test (details)
  16. exposed some exception routines to use for non local ehm in coroutines (details)
  17. fixed non-local ehm issue and added no arg resumer routine (details)
  18. force all input of C strings to specify a maximum length for the string target (details)
  19. change test programs to reflect input changes for C strings (details)
  20. added warning message and cleanup for unhandled pending non-local exceptions on coroutine shutdown (details)
  21. update documentation about changes to I/O (details)
  22. fix error when exception propagation does not find a handler and print appropriate message (details)
  23. fix incorrect location of decimal point for floating-point value in hex, print base (0x) before 0 for hexadecimal (details)
  24. add missing .expect file (details)
  25. added code to copy attributes from vtable decl to generated decl (details)
  26. Fixed whitespace in last commit, removed extra use of static. (details)
  27. rename file to fix build (details)
  28. ARM .expect change due to iostream formatting changes (details)
  29. another .expect change to match with the iostream formatting changes (details)
  30. remove timeout clause from waituntil statement (details)
  31. formatting, remove superfluous space at end of string when printing, change C for-loops into CFA for-loops (details)
  32. String input operator with chunked memory management. (details)
  33. made generated vtable functions link-once (details)
  34. move exception macros from common.hfa to their own include file Exception.hfa (details)
  35. add new wdi manipulator for C-strings to specify string and read size (details)
  36. formatting (details)
  37. move setting the default random-generator size from PRNG.cfa to stdlib.hfa, change to the exception macros (details)
  38. formatting (details)
  39. change examples to use the new wdi manipulator for C-strings to specify string and read size (details)
  40. fix printing of decimal point when manipulator nodp is on (details)
Commit d5f5eb7a8c568f6ce552ed2e4d4807da21172373 by Peter Buhr
fussed with Figure 7.3
The file was modifieddoc/theses/colby_parsons_MMAth/text/waituntil.tex
Commit a8676220aa74a0c1f89dd6c3780750bcf1457345 by Peter Buhr
fix figure 7.12 placement
The file was modifieddoc/theses/colby_parsons_MMAth/text/waituntil.tex
Commit 028c2c60e28f9be56e9418a5f486bff7d7fdea2f by Peter Buhr
fix line break in conclusion
The file was modifieddoc/theses/colby_parsons_MMAth/text/conclusion.tex
Commit a47fe52255f391775719c2fdfc5a98b181a1b7ee by Peter Buhr
missing add of terminating thread-heap statistics to master heap, check for environment variable CFA_MALLOC_STATS and print heap statistics at program termination
The file was modifiedlibcfa/src/heap.cfa
Commit 502a1071edb2fbc5ec9b6e71eb39b807d0c96fef by Peter Buhr
add comment on lock$ in i/ofstream indicating used by trait is_lock for mutex statement
The file was modifiedlibcfa/src/fstream.hfa
Commit 419985ca0c74e8bdddbbf6e8a4d070fe5b2e9d94 by Peter Buhr
add macros Exception and Throw to simplify using exceptions
The file was modifiedlibcfa/src/common.hfa
Commit 76acb60978c56c8dc53fd1e2b2ae95443c25a3a6 by Peter Buhr
remove static from Exception macro
The file was modifiedlibcfa/src/common.hfa
The file was modifiedlibcfa/src/stdlib.hfa
The file was modifiedlibcfa/src/stdlib.cfa
Commit 6d5790dd84b2536da5da5b3f523d8d9ca53289e3 by Peter Buhr
formatting
The file was modifiedlibcfa/prelude/bootloader.cf
Commit 3c82bf684d8362b8103c00fdc64ee84d64815cdf by Peter Buhr
update exception macros
The file was modifiedlibcfa/src/common.hfa
Commit bc9f84a51535c3e074096656e98a2a59215cfd70 by Peter Buhr
add missing slicing routine with one argument
The file was modifiedlibcfa/src/containers/string.cfa
Commit ff7f6d0720c5174ccad29c8cb61ff480d6f1f7e1 by Peter Buhr
formatting
The file was modifiedlibcfa/src/iostream.cfa
Commit c3e510b1da16c821b3fdca7930f911d1a03714ab by caparsons
added support for resuming at resumer, added test for support and cleaned up uneeded include in pingpong exception test
The file was modifiedtests/exceptions/pingpong_nonlocal.cfa
The file was modifiedlibcfa/src/concurrency/coroutine.cfa
The file was modifiedlibcfa/src/concurrency/coroutine.hfa
The file was addedtests/exceptions/cor_resumer.cfa
The file was addedtests/exceptions/.expect/cor_resumer.txt
Commit 27f2befd47811f0de1bc323785ba5da8367ff921 by caparsons
added comment explaining test
The file was modifiedtests/exceptions/cor_resumer.cfa
Commit c34bb1f97a307c6584d454c750e314f5eb433522 by caparsons
fixed nonlocal exception edge case for program main and added poll() routine with no args that polls the currrent active coroutine
The file was modifiedlibcfa/src/concurrency/coroutine.hfa
The file was modifiedlibcfa/src/concurrency/coroutine.cfa
The file was modifiedlibcfa/src/concurrency/kernel/startup.cfa
Commit 7c2820e0d732c734c7ec6f632cf8d980447106ca by caparsons
added exception thrown at main to the cor_resumer test
The file was modifiedtests/exceptions/cor_resumer.cfa
Commit 57fd66d2309b6cb82d553a6c4079aa5410565b14 by caparsons
exposed some exception routines to use for non local ehm in coroutines
The file was modifiedlibcfa/src/exception.c
The file was modifiedlibcfa/src/exception.h
Commit 3318dff9124a356ddd12a7df7cd197d06e1f9722 by caparsons
fixed non-local ehm issue and added no arg resumer routine
The file was modifiedlibcfa/src/concurrency/coroutine.cfa
The file was modifiedlibcfa/src/concurrency/coroutine.hfa
Commit e7a8f655ee2736d3b5a902f42b4cba2d05067676 by Peter Buhr
force all input of C strings to specify a maximum length for the string target
The file was modifiedlibcfa/src/iostream.cfa
The file was modifiedlibcfa/src/iostream.hfa
Commit 74c67481314d4ca49dd5b16923d811301b57923e by Peter Buhr
change test programs to reflect input changes for C strings
The file was modifiedtests/io/manipulatorsInput.cfa
The file was modifiedtests/io/io.cfa
The file was modifiedlibcfa/src/parseconfig.cfa
Commit 23edb610217d4c402e15ba1bbed250849c7da9f1 by caparsons
added warning message and cleanup for unhandled pending non-local exceptions on coroutine shutdown
The file was modifiedlibcfa/src/concurrency/coroutine.cfa
Commit 7839f78c53ca2a98ce3490f7b609145ee611f4fa by Peter Buhr
update documentation about changes to I/O
The file was modifieddoc/user/user.tex
Commit 13600e80d758d89bf509ac8aa232e7e1de5210bb by Peter Buhr
fix error when exception propagation does not find a handler and print appropriate message
The file was modifiedlibcfa/src/exception.c
Commit 09a767ee36e9fca3ac909693ca7c5ee1cf681871 by Peter Buhr
fix incorrect location of decimal point for floating-point value in hex, print base (0x) before 0 for hexadecimal
The file was modifiedlibcfa/src/iostream.cfa
Commit b2ab35252c38d358405471b4f136aabc3945428d by Peter Buhr
add missing .expect file
The file was addedtests/io/.expect/manipulatorsOutput3.txt
The file was modifiedtests/io/.expect/manipulatorsOutput2.x64.txt
The file was removedtests/io/.expect/manipulatorsOutput3.x64.txt
The file was modifiedtests/.expect/alloc.txt
Commit 7156c4625396b8f213fc70c1542b6f431cc7ceb4 by caparsons
added code to copy attributes from vtable decl to generated decl
The file was modifiedsrc/ControlStruct/ExceptDeclNew.cpp
Commit c1f502c57447a91436c016f20d732eb7a2f65741 by ajbeach
Fixed whitespace in last commit, removed extra use of static.
The file was modifiedsrc/ControlStruct/ExceptDeclNew.cpp
Commit 409bb8f5d0219cf978758b6cc89a7e6632d810a2 by Peter Buhr
rename file to fix build
The file was addedtests/io/.expect/manipulatorsOutput3.x64.txt
The file was removedtests/io/.expect/manipulatorsOutput3.txt
Commit 2137eb756dfaa2355db31fce962f39e86e039840 by Peter Buhr
ARM .expect change due to iostream formatting changes
The file was modifiedtests/io/.expect/manipulatorsOutput3.arm64.txt
The file was modifiedtests/io/.expect/manipulatorsOutput2.arm64.txt
Commit 279f8dff807a4765240f9981565075e11ad26e2e by Peter Buhr
another .expect change to match with the iostream formatting changes
The file was modifiedtests/io/.expect/manipulatorsOutput2.x86.txt
Commit f2596829606d5cd6e4038787530a53363426a203 by Peter Buhr
remove timeout clause from waituntil statement
The file was modifiedsrc/Parser/StatementNode.h
The file was modifiedsrc/Parser/StatementNode.cc
The file was modifiedsrc/Parser/parser.yy
Commit 9ca5e56e849c1f5d92f3eb82c58fb599933090d4 by Peter Buhr
formatting, remove superfluous space at end of string when printing, change C for-loops into CFA for-loops
The file was modifiedlibcfa/src/containers/string_res.hfa
The file was modifiedlibcfa/src/containers/string.cfa
The file was modifiedlibcfa/src/containers/string_res.cfa
Commit d32679d538afe4b499d20b11c9407b3fc906cd84 by Michael Brooks
String input operator with chunked memory management.
The file was addedtests/collections/string-istream.cfa
The file was modifiedlibcfa/src/containers/string_res.cfa
The file was modifiedlibcfa/src/containers/string_res.hfa
The file was modifiedlibcfa/src/containers/string.cfa
The file was modifiedlibcfa/src/containers/string.hfa
The file was addedtests/collections/.expect/string-istream.txt
The file was addedtests/collections/.in/string-istream.txt
Commit 89bef9594bd88ab4ea6c26fc28e3256511af6421 by caparsons
made generated vtable functions link-once
The file was modifiedsrc/ControlStruct/ExceptDeclNew.cpp
Commit 3543e991e011a9dddd3bbcbe5bf9f22d0266f764 by Peter Buhr
move exception macros from common.hfa to their own include file Exception.hfa
The file was addedlibcfa/src/Exception.hfa
The file was modifiedlibcfa/src/Makefile.am
The file was modifiedlibcfa/src/common.hfa
Commit 2f34fde3625c13aae06528957e8a62c8058241d3 by Peter Buhr
add new wdi manipulator for C-strings to specify string and read size
The file was modifiedlibcfa/src/iostream.cfa
The file was modifiedlibcfa/src/iostream.hfa
Commit 7baff3533450b86825394bafdaf48a0e0b50e8e2 by Peter Buhr
formatting
The file was modifiedlibcfa/src/fstream.cfa
Commit b5e725a08cfb0cd8ca08fc4c9afb6f82a6db8f82 by Peter Buhr
move setting the default random-generator size from PRNG.cfa to stdlib.hfa, change to the exception macros
The file was modifiedlibcfa/src/parseconfig.hfa
The file was modifiedlibcfa/src/stdlib.hfa
The file was modifiedlibcfa/src/parseconfig.cfa
The file was modifiedlibcfa/src/stdlib.cfa
The file was modifiedtests/PRNG.cfa
Commit 62640874b77291f907b902d66d66ebba2c774f15 by Peter Buhr
formatting
The file was modifiedlibcfa/src/containers/string.hfa
The file was modifiedlibcfa/src/containers/string.cfa
Commit 329487c0ea7cbc1a3d43ed910b0eec20ca0068bd by Peter Buhr
change examples to use the new wdi manipulator for C-strings to specify string and read size
The file was modifiedtests/io/manipulatorsInput.cfa
The file was modifiedtests/collections/string-istream.cfa
The file was modifiedlibcfa/src/containers/string_res.cfa
Commit bcbc7e41403524cba0df39fde2390d4559f05161 by Peter Buhr
fix printing of decimal point when manipulator nodp is on
The file was modifiedlibcfa/src/iostream.cfa