celtic

Arlen Cuss
Melbourne, Australia
1
11
Mar 01, 2008
  • My attempt at bringing light to operating system development.
    Updated Fri Jun 26 07:29:04 -0700 2009
    legend
  • Anything related to the Bahá'í faith - for now, calendar libraries for Ruby
    Updated Sat Jul 04 00:55:13 -0700 2009
    legend
  • Transforms Cantonese into the Jyutping!
    Updated Fri Jul 25 02:22:56 -0700 2008
    legend
  • chess AI
    Updated Fri Feb 13 00:47:17 -0800 2009
    legend
  • GNOME flashcard program
    Updated Sun Apr 27 04:50:31 -0700 2008
    legend
  • A shell script to easily push a local git repository to an ssh home and set it up so you can just...
    Forked from nharbour/git-deploy Tue Mar 24 23:08:40 -0700 2009
    legend
  • natural language experiments
    Updated Tue Jan 20 05:02:14 -0800 2009
    legend
  • Workings of an OS from long ago
    Updated Sat Dec 20 00:26:08 -0800 2008
    legend
  • Small output filtering and expectation (assertion) program
    Updated Mon Jun 29 19:14:02 -0700 2009
    legend
  • a Ruby VM/interpreter
    Updated Fri Dec 26 17:34:13 -0800 2008
    legend
  • Ruby DNS tunnelling
    Updated Sun Nov 09 04:55:41 -0800 2008
    legend

Following

Public Activity  feed

celtic pushed to master at celtic/bahai Sat Jul 04 00:55:15 -0700 2009
HEAD is 4ae48bae92b2eb792948121c8f1e0257e02360cf
  • celtic committed 4ae48bae:
    Smart default - if we don' know what to do with an argument, we just convert it to a Time and then back again. This won't let us do anything about differences between Bahá'í dates, yet.
celtic pushed to master at celtic/bahai Sat Jul 04 00:52:14 -0700 2009
HEAD is b42428bbf0c19533106c3524fc8d698b580dba88
  • celtic committed b42428bb:
    Manually manipulating calendar dates, rather than Time objects, to convert back to Gregorian, so we avoid day-light savings problems.
celtic pushed to master at celtic/bahai Fri Jul 03 23:58:50 -0700 2009
HEAD is b8d56a6d4f325abe9b90789698eebb61ef798bcc
  • celtic committed b8d56a6d:
    Converting back to Gregorian - works, except loses an hour to daylight savings sometimes.
celtic created branch master at celtic/bahai Fri Jul 03 09:55:20 -0700 2009
New branch is at celtic/bahai/tree/master
celtic created branch master at celtic/outputfilter Mon Jun 29 19:14:02 -0700 2009
celtic pushed to master at celtic/akari Fri Jun 26 07:29:07 -0700 2009
HEAD is 10b88ecc0005a221e7128b0eceb9bb89d3c81adc
  • celtic committed 10b88ecc:
    tiny convenience for getting bools out of syscall results safely
celtic pushed to master at celtic/akari Mon Jun 15 13:00:12 -0700 2009
HEAD is 0314335d377972c85b77bc4f02e85ce4b7e5566c
  • celtic committed 0314335d:
    In the end, it worked out to be just as efficient to index on the string alone. Even if I use an integer-based hash table, it's still another hash table! And the only way to not use one is to use a plain array.. which then has its problems in the start. I could re-use indices, I suppose, but do I want to? Here's a new LinkedList, STL-style, hope it works. I really should test these. CppUnitLite or CxxTest?
celtic pushed to master at celtic/akari Sun Jun 14 04:33:33 -0700 2009
HEAD is a7f90b297ee41f1c7d2ab88f09a83554a2bba47d
celtic pushed to master at celtic/akari Sat Jun 13 03:12:03 -0700 2009
HEAD is 42dae65c861ee9afd466eba4d6368d83e819eee4
  • celtic committed 42dae65c:
    class methods are now not CamelCase, but mixedCase
celtic pushed to master at celtic/akari Sat Jun 13 02:49:47 -0700 2009
HEAD is e44c0adfa5a389b04d3631bc9dfdad98e8f27fc6
  • celtic committed e44c0adf:
    going all out and writing a HolyArray. I probably should unit test this.
celtic pushed to master at celtic/akari Sat Jun 13 02:26:12 -0700 2009
HEAD is 60b53419c8388f1a00484474ecc6fbfae5e8fde9
celtic pushed to master at celtic/akari Sat Jun 13 02:08:53 -0700 2009
HEAD is 1522a702365e2769a1667393981fbe3ad06e7540

2 commits »

celtic pushed to master at celtic/akari Sat Jun 13 00:08:13 -0700 2009
HEAD is 24cf1cf9194b91e5b29088b8cb755eb6901e2f20

4 commits »

celtic pushed to master at celtic/akari Fri Jun 12 23:50:33 -0700 2009
HEAD is 3566e9b57c0b7ebf5452bffc91d54418cf68523e

6 commits »

celtic pushed to master at celtic/akari Fri Jun 12 22:18:46 -0700 2009
HEAD is 19211b58f1ceb97ce5653666a05f4ddc979dccc0
  • celtic committed 19211b58:
    removing protection on a whole bunch of things, and reworking the way we do that
celtic pushed to master at celtic/akari Tue Jun 09 04:22:39 -0700 2009
HEAD is 9c8543b0768bd7e4cf3e070c25b79818bbb19421
  • celtic committed 9c8543b0:
    it appears I don't have to do the first In now
celtic pushed to master at celtic/akari Sun May 24 00:07:35 -0700 2009
HEAD is 4a11cc5946831aa3dd8c863e9fc3a528c63f120d
  • celtic committed 4a11cc59:
    Oh, hello! Returning from ISRs, so a syscall can cause an immediate task switch. It actually returns, though, so the next time the task runs, it's not mid-syscall, but actually at the next instruction. Thus, we handle the cleanup of the irqWaiting irqListenHits, etc. states in the task handler (AssignInternalTask or whatever...). Note that the ISR and IRQ (non-timer) handlers run on the kernel stack, not at 0xE000/0000, as that would be impossible. Yay!
celtic pushed to master at celtic/akari Sun May 17 20:14:22 -0700 2009
HEAD is 1fa3f71603a01f57702cc1d2f79a66c1ff4a86a9

18 commits »

celtic commented on celtic/akari Tue May 12 06:13:42 -0700 2009
Comment in 9818880:

A pretty great commit.

celtic pushed to master at celtic/akari Tue May 12 06:10:15 -0700 2009
HEAD is 98188802aa897ab7a9f8eff955a45578b8d56faf

2 commits »

celtic pushed to master at celtic/akari Mon May 11 05:54:22 -0700 2009
HEAD is 57e9073ce3d3e57dc0817de8211051687f893644
celtic pushed to master at celtic/akari Mon May 11 05:43:05 -0700 2009
HEAD is e6a1fe6441835653c53dee6c603f717279daefcd
celtic pushed to master at celtic/akari Tue May 05 07:03:37 -0700 2009
HEAD is 83fbc22f14e2a7bb778c51c86a7a49d5638865d2
celtic pushed to master at celtic/akari Tue May 05 07:00:24 -0700 2009
HEAD is 0efb6fd61249206e46c2bd12dafb6388ffaff99d
celtic deleted branch multikernelstacks at celtic/akari Tue May 05 06:56:43 -0700 2009
Deleted branch was at celtic/akari/tree/multikernelstacks
celtic pushed to master at celtic/akari Tue May 05 06:55:52 -0700 2009
HEAD is 5a35820b8a5031ebbbcac179c4ef96eb7d2bc92c

5 commits »

celtic pushed to multikernelstacks at celtic/akari Tue May 05 06:55:07 -0700 2009
HEAD is 5a35820b8a5031ebbbcac179c4ef96eb7d2bc92c
  • celtic committed 5a35820b:
    clean up µkernel, and fix the debug output by updating r (and using it too; why not?)
celtic pushed to multikernelstacks at celtic/akari Tue May 05 06:45:46 -0700 2009
HEAD is f3d2b414d2305ece683b89c50bb59712393934db
  • celtic committed f3d2b414:
    Booyeah! I had to correct for the new TSS.ESP0 position (i.e. needed it to go back to the end of the stack) - without correcting, it'd keep going forward (!) because we keep setting it to the start of the new position, not the end.
celtic pushed to multikernelstacks at celtic/akari Tue May 05 06:16:20 -0700 2009
HEAD is 2c76f6547d40bb5df176a5264a374c4953699ae3
  • celtic committed 2c76f654:
    great! it multitasks one usermode (initial) task fine!
celtic pushed to multikernelstacks at celtic/akari Tue May 05 06:12:44 -0700 2009
HEAD is 12097fb9bfa05f50de6bcb7551d8075a76fd19ac
  • celtic committed 12097fb9:
    we need to bootstrap tasks fairly differently
celtic created branch multikernelstacks at celtic/akari Tue May 05 05:44:01 -0700 2009
celtic pushed to master at celtic/akari Tue Mar 31 05:23:29 -0700 2009
HEAD is d896640784389a71e12c11849936f13dbb862bed
  • celtic committed d8966407:
    trying to work out this kernel mode stuff.. I'm leaving stuff on the stack!
celtic pushed to master at celtic/akari Tue Mar 31 04:50:46 -0700 2009
HEAD is c1735601480af8aa82ede90346e6f2345f13cd4a
  • celtic committed c1735601:
    three processes; changed the test case so it actually uses the stack more
celtic pushed to master at celtic/akari Tue Mar 31 04:43:47 -0700 2009
HEAD is 079b2c4ba6ba7799bf0839dcee4d59f50343a32e
celtic pushed to master at celtic/akari Tue Mar 31 04:42:51 -0700 2009
HEAD is a435dd063bc048d1ddb8d3821470035d42600fea
  • celtic committed a435dd06:
    tasking two user processes works! let's try to get one kernel and one user