This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pdclib:blog [2020/03/05 12:21] solar |
pdclib:blog [2021/10/07 15:53] (current) solar |
||
---|---|---|---|
Line 2: | Line 2: | ||
Here I jot down thoughts, roadmaps, to-do' | Here I jot down thoughts, roadmaps, to-do' | ||
+ | |||
+ | ==== 2021-10-07 ==== | ||
+ | |||
+ | This past month seemed a lot longer than a month. There had been productivity elsewhere, new professional challenges, and some private heartbreak. | ||
+ | |||
+ | No progress on the library though. I hope this is excusable. | ||
+ | |||
+ | ==== 2021-09-09 ==== | ||
+ | |||
+ | The reimplementation is online. Please //do// pull the new version. I am a bit embarrassed at the poor quality of the previous attempt, and how long it took me to actually realize. | ||
+ | |||
+ | ==== 2021-09-06 ==== | ||
+ | |||
+ | Turns out my '' | ||
+ | |||
+ | ==== 2021-08-14 ==== | ||
+ | |||
+ | I decided to shut down the Subversion repository (which had been the master repo until now). I still consider Subversion to be the better option for a small project like PDCLib, but I guess it is time to move on. I basically need the practice with Git, so... yea. | ||
+ | |||
+ | ==== 2021-08-08 ==== | ||
+ | |||
+ | Technically it is not that much, but it feels like a huge step forward -- PDCLib now supports printing floating point values using the '' | ||
+ | |||
+ | Why this weird specifier that is not used by anybody out there? Because it is the one that works without changing the base of the mantissa, i.e. this is the one format that avoids all the issues of the other FP conversions. And //having// the ability to print //some// kind of FP output will help immensely when debugging the other conversions. | ||
+ | |||
+ | ==== 2021-07-12 ==== | ||
+ | |||
+ | Back in the groove with a new employer. In pursuit of floating point support, I pulled apart the rather monolithic '' | ||
+ | |||
+ | Big integer support is mostly done,so I can try my hand at implementing the Dragon algorithm for float support in '' | ||
+ | |||
+ | ==== 2021-04-12 ==== | ||
+ | |||
+ | Sorry for the long silence. An opportunity has opened up for me employment-wise which, however, requires my full attention. | ||
+ | |||
+ | I hope to return to PDCLib by mid '21. | ||
+ | |||
+ | ==== 2020-10-25 ==== | ||
+ | |||
+ | I was asked to add floating point support to my '' | ||
+ | |||
+ | ==== 2020-10-23 ==== | ||
+ | |||
+ | Two functions in stdio() (fread(), fgetpos()) did not handle ungetc()' | ||
+ | |||
+ | ==== 2020-08-03 ==== | ||
+ | |||
+ | I erased my previous work on tzcode, and started anew. This time, I kept the original mostly untouched for the initial setup (instead of trying to refactor major parts of it as I go, the way I tried in the first go). This means that, at this point, I got a lot of code in the PDCLib repo that is... well... unkempt. Also, no documentation. But the ''< | ||
+ | |||
+ | This is a dirty hack, but it gives me a base from which to refactor '' | ||
+ | |||
+ | ==== 2020-07-24 ==== | ||
+ | |||
+ | The last two months had been... unsavory. I had a lot of things on my hands, and unfortunately had to drop the ball on PDCLib for some time. | ||
+ | |||
+ | I've returned to the keyboard though. The current work will take some more polish before being checked in, but I am confident that I tackled the tzcode issue from the correct angle this time. | ||
+ | |||
+ | ==== 2020-05-29 ==== | ||
+ | |||
+ | Well, that was to be expected. In my effort to untangle the internal data flows of tzcode, I have painted myself into a corner. Nothing serious really, but something that requires a couple hours of uninterrupted focus. Which is hard to come by currently... I hope to get this done over the long weekend. | ||
+ | |||
+ | ==== 2020-04-23 ==== | ||
+ | |||
+ | I've made inroads on [[https:// | ||
+ | |||
+ | As opposed to '' | ||
+ | |||
+ | Progress has slowed a bit toward the end of the holidays; both work and real life have caught up with me again. But my partner has shown a remarkable interest in what I'm doing with PDCLib, and I guess that will keep me doing it whenever time allows. 8-) | ||
+ | |||
+ | ==== 2020-04-07 ==== | ||
+ | |||
+ | See that < | ||
+ | |||
+ | One thing that had bugged me (pun intended) for a long time was that I originally implemented the '' | ||
+ | |||
+ | So I sat down, wrote little test programs, and ran those on //all// the platforms at my disposal to figure out what was actually required. I also made an overview of what GCC / clang provided (which is //almost// identical across platforms and compilers, but not completely). This was not only for the types mentioned above, but (because that was what I was // | ||
+ | |||
+ | In the end this necessitated a complete rework of all the files affected -- '' | ||
+ | |||
+ | But right now it's 4 AM. I am happy this is checked in, but I am even more happy to go to bed now. I guess I will take a break tomorrow (today?) and enjoy a day of //real// vacation for a change. | ||
+ | |||
+ | ==== 2020-04-01 ==== | ||
+ | |||
+ | We had a one-hour power outage this morning... and it took me another hour to figure out I had misconfigured the server so it didn't spin up on its own after the power came back. Sorry. | ||
+ | |||
+ | On the other hand, I'm chunking away at the ''< | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== 2020-03-15 ==== | ||
+ | |||
+ | Between Stefan Schmidt' | ||
+ | |||
+ | Stay healthy, stay at home, meet you on the flip side. | ||
+ | |||
+ | ==== 2020-03-10 ==== | ||
+ | |||
+ | New priority is ''< | ||
+ | |||
+ | ==== 2020-03-08 ==== | ||
+ | |||
+ | I pushed the reworked '' | ||
==== 2020-03-05 ==== | ==== 2020-03-05 ==== |