hyunghwan.chung
064d02d031
added stix_deletedic() and Dictionary>>removeKey: and its derivatives
2017-01-09 09:11:36 +00:00
hyunghwan.chung
7779229b52
changed some directives from symbols to plain words including class, method, pooldic, dcl.
...
introduced stix_pfrc_t as a return code type from a primitive function
2017-01-06 09:53:40 +00:00
hyunghwan.chung
af9c144a1c
added Apex>>hash
...
added Symbol>>asString
revised String>>&
added some methods to Dictionary
2017-01-05 10:16:04 +00:00
hyunghwan.chung
eea13c0bd2
added Integer>>priorTo:do:by:
...
changed the index of Integer>>bitAt: and stix_bitatint() to be 0 based.
added Error>>asCharacter
allowed underscores in integer literals
2016-12-28 13:42:12 +00:00
hyunghwan.chung
d03b97f19d
added putc to Stdio.
...
renamed/refactored some encoding conversion functions.
added stix_errnumtoerrstr().
added generr.st to generate error string code
2016-12-27 18:15:35 +00:00
hyunghwan.chung
a9c48b75e6
introduced the Error class to represent an error code as an object.
...
rewrote STIX_ASSERT() to call stix_logbfmt() via stix_assertfailed()
2016-12-26 18:44:47 +00:00
hyunghwan.chung
bcaf4e5e1e
started using a comma as a parameter/argument separator.
...
changed to use & as a string concatenation method in the string class.
added some code to support variadic arguments
2016-12-13 15:18:19 +00:00
hyunghwan.chung
e8985e6dc5
fixed the method lookup bug in exec.c
2016-11-21 13:56:20 +00:00
hyunghwan.chung
eaa9dbc958
experimental code for better module handling
2016-11-18 18:11:13 +00:00
hyunghwan.chung
436babff3c
enhanced the vm logging interface
...
attempted to execute ensure blocks on process termination. (wip)
2016-07-01 16:31:47 +00:00
hyunghwan.chung
544ee2b4ae
added more exception handling and ensure implementation code
2016-06-23 15:35:28 +00:00
hyunghwan.chung
9c2c0ea6c2
rewrote some exception and ensure implementation code
2016-06-22 13:43:49 +00:00
hyunghwan.chung
717ffcbdd9
some more work on process switching and exception handling
2016-05-17 15:12:27 +00:00
hyunghwan.chung
801b6d92d4
fixed some minor build flaws
2016-05-13 15:10:34 +00:00
hyunghwan.chung
4bbd5b52bb
removed unneeded text
2016-05-07 01:37:44 +00:00
hyunghwan.chung
f9ad51b5c5
added a name field to a complied method class.
...
wrote more code for implementing exception handling
2016-05-03 10:10:28 +00:00
hyunghwan.chung
93872bd81d
redefined Apex>primitiveFailed
2016-05-02 13:59:28 +00:00
hyunghwan.chung
c427f39a12
added stix_isint(), stix_inttooow(), stix_oowtoint().
...
added stix_eqints(), stix_neints(), stix_gtints(), stix_geints(), stix_ltints(), stix_leints().
enhanced some primitive handlers to support large integers
2015-12-27 18:02:59 +00:00
hyunghwan.chung
27e0186d43
added stix_negateint()
2015-12-25 05:09:17 +00:00
hyunghwan.chung
d33ad3749a
Added stix_shallowcopy().
...
added some code for bigint operations
2015-10-30 15:36:37 +00:00
hyunghwan.chung
f52356e8c8
added more code for process scheduling
2015-10-15 14:40:08 +00:00
hyunghwan.chung
8c963d919c
work in progress to support the named primitive via shared object loading
2015-10-08 14:26:04 +00:00