Timeline



Sep 30, 2021:

2:17 PM Changeset [172a88d]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Tests now count failures, passes, timeouts and report the number

Sep 29, 2021:

10:46 PM Changeset [0f781fb8]ADTast-experimentalenumpthread-emulationqualifiedEnum by Michael Brooks <mlbrooks@…>
Refactoring of string internals. Existing tests pass. Adding …
7:06 PM Changeset [8a039be]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed options to correctly default to the default.
7:06 PM Changeset [45c9441]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fix lock in io.cfa
6:37 PM Changeset [c33c2af]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Made some of the schedule locking more fine grain.
2:01 PM Changeset [197df9b]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Only print time refreshing if logs are enabled.
2:01 PM Changeset [1db1454]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed Typo
1:58 PM Ticket #254 (cfa-cc - Constructors and destructors for TLS) created by Thierry Delisle
The current implementation of constructors and destructors does not …

Sep 28, 2021:

2:45 PM Changeset [218096f]ADTast-experimentalenumpthread-emulationqualifiedEnum by Michael Brooks <mlbrooks@…>
String performance improvements

Sep 27, 2021:

2:09 PM Changeset [949339b]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:16 AM Changeset [056cbdb]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:37 AM Changeset [86bd8538]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Hopefully the last updates from the readers.

Sep 25, 2021:

4:08 PM Changeset [166b384]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Added the missing front matter and corrected a few …

Sep 24, 2021:

6:13 PM Changeset [f93c50a]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by caparsons <caparson@…>
fixed merge
6:12 PM Changeset [7e7a076]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by caparsons <caparson@…>
added routines so fstreams could be acquired with the mutex stmt
12:09 PM Changeset [9411cf0]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Maybe the last changes to the thesis.

Sep 23, 2021:

3:36 PM Changeset [814f87d]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Updated thesis with Yizhou Zhang's feedback.
2:44 PM Changeset [716b62c]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Added rust and cpu example.
2:43 PM Changeset [75c7252]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
CPU workstealing now has correct remote unpark.
2:18 PM Changeset [24e321c]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Unpark now takes a hint on locality.
1:19 PM Changeset [fcd65ca]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed incorrect access into lanes.help
1:02 PM Changeset [089d30c]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Changed cpu schedulig to use moving average.
12:44 PM Changeset [bc4a433]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Diabled epoll aproach by default.
12:44 PM Changeset [4500e52]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Added cfathread version that uses epoll
12:41 PM Changeset [db614d0]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Added stats for epoll
12:41 PM Changeset [420b498]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Moved cfathread to Colby's new lock.
12:29 PM Changeset [abcae55]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Removed last_cpu (and small spacing changes)
12:25 PM Changeset [ec421636]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
No longer using eventfd_read to avoid the poor interrupt handling.
11:56 AM Changeset [d00ce99]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Several improvements to process_stat_array
11:54 AM Changeset [1cc7689]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Simple python tool to create pngs from json inputs
11:53 AM Changeset [0a79fd9]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Simple python tool to down sample data
11:51 AM Changeset [cf78319]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
removed unnecessary local variable

Sep 21, 2021:

9:59 PM Changeset [3bf3b6b]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
clean code, add fix that might deal with the I/O acquire timeout

Sep 20, 2021:

10:41 PM Changeset [6cc87c0]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Michael Brooks <mlbrooks@…>
String bug fixes and new tests. Enabled white-box visibility (DEBUG_ …
11:46 AM Changeset [6aa84e0]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Removed (updated one) the remaining \todo items.

Sep 18, 2021:

7:22 AM Changeset [432bffe]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
fix Makefile for .pstex files

Sep 16, 2021:

2:22 PM Changeset [4d8fbf4]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:21 PM Changeset [a8367eb]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by caparsons <caparson@…>
fixed mutexStmt bug related to pointers/references
2:19 PM Changeset [ce9f9d4]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by caparsons <caparson@…>
added mutexstmt benchmark to make
2:19 PM Changeset [a5d1fe7]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by caparsons <caparson@…>
added mutexStmt benchmarks
1:50 PM Changeset [140eb16]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Updated the performance numbers for hopefully the last time.
12:26 PM Changeset [83b22b53]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
now print expected time before listing.
12:24 PM Changeset [f46b26b8]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed printing with regards to taskset
12:05 PM Changeset [3e9ec44]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
rmit script now attempts to set task sets

Sep 15, 2021:

4:39 PM Changeset [fa6233a]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
rmit no longer crashes on unreadable key-values
4:31 PM Changeset [6dc2db9]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Change benchmarks to consistently print duration in ms.
12:22 PM Changeset [b8454c6]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:22 PM Changeset [0218d51]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Implemeted go transfer benchmark
10:38 AM Changeset [fdfb0ba]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
rqd*fibre now compile with std=c++17

Sep 14, 2021:

10:21 PM Changeset [a3769cc]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:20 PM Changeset [347925c]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
prevent recursion optimizations
12:47 PM Changeset [ebb6158]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Minor fixes to warnings, printing and ridiculous go/rust requirements.

Sep 13, 2021:

5:13 PM Changeset [72bd9cd]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
No idea why this worked on nasus without this change.
4:56 PM Changeset [445f984]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Forgot to commit changes to include.
1:42 PM Changeset [b5ec090]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:41 PM Changeset [56e5b24]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Manually read from event fd instead of calling eventfd_read, which …
1:19 PM Changeset [821c534]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Implemented transfer in rust and fixed minor issues with rust benchmarks

Sep 12, 2021:

11:19 PM Changeset [63b3279]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
add C++-style constructor initialization, T t{3,4} versus T t = {3,4}

Sep 10, 2021:

10:43 AM Changeset [9cdfa5fb]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Used (most of) Gregor's feedback to update the thesis. …

Sep 9, 2021:

5:53 PM Changeset [d0b9247]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Minor fixes to go benchmarks and added missing go files
3:56 PM Changeset [5a40e4e]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:56 PM Changeset [dd1cc02]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Several changes to benchmark makefile for benchmarks for my thesis
2:52 PM Changeset [2c7d0e8]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
tweaked printing of yield test
2:47 PM Changeset [fdc3f9d]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Added rule to remake call.cfa when the in-file is changed
2:46 PM Changeset [e5aba4a]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Added and tweeked rust benchmarks

Sep 8, 2021:

4:40 PM Changeset [d8d512e]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Michael Brooks <mlbrooks@…>
Reorganizing string constructor/assignment overload calls for better …
11:23 AM Changeset [f26923e]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed distribution of parseconfig tests
10:42 AM Changeset [8e42847]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Making sure the printed and actual number of iterations …

Sep 7, 2021:

12:44 PM Changeset [031453c]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Forgot to change memory.hfa
12:26 PM Changeset [2bfee8e]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:25 PM Changeset [1341ce1]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Simple release function on unique_ptrs
12:25 PM Changeset [0156cdd]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Initial fix to fstreams not throwing in release
9:59 AM Changeset [812ba3d]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Some clean-up to make Peter's changes to the exception benchmarks fit …

Sep 5, 2021:

9:47 PM Changeset [49b3389]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Follow-up, perventing recursion removal in C++.

Sep 4, 2021:

10:34 PM Changeset [18783b4]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
attempt to remove tail-recursion optimization

Sep 3, 2021:

1:15 PM Changeset [f450f2f]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Michael Brooks <mlbrooks@…>
Baseline of the string implementation.
9:53 AM Changeset [180f249]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:53 AM Changeset [65502d8]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by caparsons <caparson@…>
added some mutex stmt benchmarking
9:52 AM Changeset [bbe3719]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by caparsons <caparson@…>
cleaned up some mutex stmt related code

Sep 2, 2021:

4:58 PM Changeset [a3cadfc]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed default parser argument
4:54 PM Changeset [81e0c61]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Reverted to using English-speaking-order syntax
2:04 PM Changeset [761e146]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Merge branch 'master' into jacob/cs343-translation
2:03 PM Changeset [24ebddac]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added default argument
11:46 AM Changeset [b183717]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Update another file in the exception benchmarks as well as some print …
11:11 AM Changeset [678f259]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Some clean-up in the exception benchmark directory. Mostly just …

Sep 1, 2021:

9:26 PM Changeset [8baaf74e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:26 PM Changeset [3ad9097]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Minor fixes to makefiles for mutex stmt
3:50 PM Changeset [a916aad]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Added abstract. Should be ready for the readers now.
1:13 PM Changeset [4e28d2e9]ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Updated gitignore for seminars
11:00 AM Changeset [34fcc13]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Nope! Forgot to delete one \todo.
10:59 AM Changeset [25d4e15]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: That's the rest of the \todo items and everything needed …

Aug 31, 2021:

5:09 PM Changeset [b0f225f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Used in-English-order declaration syntax in header file too
5:08 PM Changeset [ca83227]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed API of parse_config to accept parse function
4:55 PM Changeset [cd03b76d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Clean-up pass addressing (or deciding not to address) …
4:41 PM Changeset [45b772c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added some clarifying Peter Buhr-style comments
4:35 PM Changeset [dd698b4]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added more TODOs
4:34 PM Changeset [4a1bc44]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Used in-English-order variable declaration syntax
1:50 PM Changeset [e37db112]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Two missing paragraphs in future work about special …
1:41 PM Changeset [0660962c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Merge branch 'master' into jacob/cs343-translation
1:31 PM Changeset [480389d2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Wrote test suite for parse_config
1:30 PM Changeset [e22c841]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed message function for Missing_Config_Entries
1:23 PM Changeset [6cf21ed8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: First pass on adding missing citations.
11:54 AM Changeset [32913bc]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed up comments
11:44 AM Changeset [692db791]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Made little changes and added comments
11:38 AM Changeset [a75cd3d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added message function for exceptions I've created Also removed …
11:35 AM Changeset [dcf792a]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added more information to exceptions
1:49 AM Changeset [3be4078]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added more info to "missing config entry" exception
1:49 AM Changeset [e1e506b]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added exception for when there are missing config entries
1:49 AM Changeset [c166f4e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed spelling mistake
1:49 AM Changeset [a3f2a3e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Simplified validation logic
1:49 AM Changeset [1764a63]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed printing of errors in library code Bad practice, I believe? …
1:49 AM Changeset [247d4ac]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed error for unknown config format Since we're using an enum, we …
1:49 AM Changeset [5993b6a]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old comment
1:49 AM Changeset [a0d6987]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Cleaned up and un-nested code
1:49 AM Changeset [6d8e1ab]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Improved EHM code Added more exceptions, and removed forced exits …
1:49 AM Changeset [cac1d52]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed realloc error
1:49 AM Changeset [4bdb7bf]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed some issues with unfreed memory Was calling destructor on …
1:49 AM Changeset [5241ec2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Freed space allocated for strings
1:49 AM Changeset [f62e741]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added spaces
1:49 AM Changeset [d322f62]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Used more modern built-in EHM
1:49 AM Changeset [57dff2f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed unsigned int to size_t It made more semantic sense
1:49 AM Changeset [f03b1db]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed warning
1:49 AM Changeset [d120290]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added comments where I'm having problems
1:49 AM Changeset [a434e92]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed quotes used for clarity
1:49 AM Changeset [d8db0af]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Allowed config format to be specified
1:49 AM Changeset [ad78e08]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added case to handle initial allocation for KVP array
1:49 AM Changeset [e4b37a1]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Switched to allocating array of KVPs on heap
1:49 AM Changeset [12b5b226]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed redundant reinitialization of buffers
1:49 AM Changeset [82820da]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed issue caused by reuse of string buffers
1:49 AM Changeset [c1dafea]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Cleaned up
1:49 AM Changeset [1e05e09]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Reverted to using long form of opening file
1:49 AM Changeset [f789b82]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old string builder code
1:49 AM Changeset [cfadd08]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Slimmed down copied code
1:49 AM Changeset [8e0f2db]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Ripped out old code for new one provided by Prof. Buhr
1:49 AM Changeset [ecfa760]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Re-simplified code to detect lines with comments
1:49 AM Changeset [09fda91]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Used constructor to open file
1:49 AM Changeset [0cfa768]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Switched to using fixed-size buffers
1:49 AM Changeset [a0e142f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Ignored more types of whitespace
1:49 AM Changeset [c80ac84]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added temporary code to read in config file
1:49 AM Changeset [45729a8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Just realized this isn't bash-style config!
1:49 AM Changeset [ba61cd9]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added string builder-like struct
1:49 AM Changeset [02a22a2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Reverted to using reference to KVPairs This will have to be changed …
1:49 AM Changeset [98d6b744]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed warnings
1:49 AM Changeset [52c6891]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Freed KVPairs in case of error
1:49 AM Changeset [e74ba77]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Switched to allocating KVPairs on heap
1:49 AM Changeset [ad8072c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed type warning
1:49 AM Changeset [c58c65a]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Began using new math.trait.hfa
1:49 AM Changeset [716e4e6]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added missing includes
1:49 AM Changeset [930609e2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added some basic examples of validation functions And rearranged the …
1:49 AM Changeset [6604ea1]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added optional validation step when parsing values
1:49 AM Changeset [80ae121]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added exception that will be used to signal failed validation
1:49 AM Changeset [e54654e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added ability to specify optional validation function
1:49 AM Changeset [4cc6c7d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed compiler error around type of generic parse function
1:49 AM Changeset [8f01cb04]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Switched to importing default parsing functions from parseargs
1:49 AM Changeset [58ebd78]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Made some small changes Comments, spacing, etc.
1:49 AM Changeset [7582458]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed descriptive comment for parse_config
1:49 AM Changeset [33800ac8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Broke apart reading to intermediate format and parsing from intermediate
1:49 AM Changeset [602e8d5]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed error setting size of list of KVPs
1:49 AM Changeset [b1eeb3aa]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added default parse function signatures to header file
1:49 AM Changeset [eb2413d3]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old config parameters
1:49 AM Changeset [e7e5b81]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added code to parse values
1:49 AM Changeset [d5cfc7e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Began using intermediate format
1:49 AM Changeset [b532fcf]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old validation code
1:49 AM Changeset [5e0e488]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Created array to hold intermediate format (string, string)
1:49 AM Changeset [4df8fef5]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Restructured parseconfig to work like parseargs
1:49 AM Changeset [31337d8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old comments
1:49 AM Changeset [ff3be413]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed code specific to CS 343 assignment
1:49 AM Changeset [50dcfad]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed useless finally block
1:49 AM Changeset [07b0c91]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed name of function exposed in parseconfig header
1:49 AM Changeset [26b9e71]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed checking for a specific number of entries in the config file
1:49 AM Changeset [3c124da]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Closed ifstream before exiting prematurely
1:49 AM Changeset [c2016b6]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Declared ifstream before try block
1:49 AM Changeset [2c2d32b]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed remaining bits of C++ code
1:49 AM Changeset [a01404e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed bit of C++ code
1:49 AM Changeset [181ef73]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Began using CFA loop constructs
1:49 AM Changeset [e658f5d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed unneeded include
1:49 AM Changeset [dac3455]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Converted += 1 to ++
1:49 AM Changeset [c3c76cd]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Coalesced all file closes to one location
1:49 AM Changeset [1896c1f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Convert to using CFA file stream I/O
1:49 AM Changeset [16f9aca]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Created new library with code directly from CS 343 A6
Note: See TracTimeline for information about the timeline view.