aboutsummaryrefslogtreecommitdiff
path: root/src/library.js
AgeCommit message (Collapse)Author
2011-07-23Resolved some old filesystem TODOs.max99x
2011-07-22Added FS.analyzePath() which will simplify some library functions.max99x
2011-07-22Initial implementation of <unistd.h>. Completely untested.max99x
2011-07-22Minor filesystem polish.max99x
2011-07-22Refactored the new struct layouter to work with QUANTUM_SIZE != 4.max99x
2011-07-21Implemented <poll.h>.max99x
2011-07-21Implemented <fcntl.h>.max99x
2011-07-20Minor polish for FS; added isDevice to simplify device testing.max99x
2011-07-20Added nanosec time, aliases to the <sys/stat.h> implementation.max99x
2011-07-20Switched structs accesses in the library to the new layouter.max99x
2011-07-19Implemented <sys/statvfs.h>.max99x
2011-07-18Minor <sys/stat.h> implementation polish.max99x
2011-07-18Major fixes for the <sys/stat.h> implementation:max99x
* Fixed stat.st_*time property names. * Fixed stat(), which didn't work at all before. * Fixed missing arguments in lstat(). * Fixed mknod() relying on dirname/basename not changing their parameter. * Fixed strict mode warnings by replacing octal literals with hexadecimal. * Added testing TODOs for parts that require functions not implemented yet.
2011-07-18Various bug fixes for filesystem code:max99x
* Defaulting to ignorePermissions = true, set back in run() (postset). * Resolving links relative to their parent instead of current folder. * Replaced some octal literals with hex, to avoid strict mode warnings. * Fixed FS.createDataFile() losing data. * Fixed conflicting property names in FS.createDevice(). * Fixed FS.forceLoadFile() trying to load links and devices.
2011-07-18Fixed strcpy() and strncpy() returning undefined.max99x
2011-07-17Added an initial implementation of <sys/stat.h>. Untested.max99x
2011-07-17Added FS.forceLoadFile();max99x
Made sure FS.createObject() sets errno; Fixed a few minor bugs in the FS implementation; Polished the FS implementation in general a bit.
2011-07-17Added support for entry type in readdir().max99x
2011-07-17Resolved minor string.h TODOs.max99x
2011-07-17Switched hardcoded struct layouts in the FS implementation to calculated ones.max99x
2011-07-17Merge remote-tracking branch 'upstream/master'max99x
2011-07-17Fixed pointer type descriptions in library.js.max99x
2011-07-16refactor and simplify library loading in order to make type info available thereAlon Zakai
2011-07-16Implemented utime.h.max99x
2011-07-16Implemented dirname() and basename() from libgen.h.max99x
2011-07-16Initial part of the filesystem implementation. Basic folder access done.max99x
2011-07-15refactor Pointer_make into allocateAlon Zakai
2011-07-14bustage fix for strict mode js (duplicate entries in ERRNO_MESSAGES)Alon Zakai
2011-07-14Removed errno global since it's implemented via __errno_location().max99x
2011-07-14Added errno and glibc-defined error codes; implemented strerror().max99x
2011-07-13Fixed finite() and isinf(), added tests for it.max99x
2011-07-13Merge branch 'master' of github.com:max99x/emscriptenmax99x
2011-07-12fscanfAlon Zakai
2011-07-08Added hyperbolic math functions;max99x
Fixed trailing zero stripping in formatString().
2011-07-07Added proper clock() test; fixed inverted clock() sign.max99x
2011-07-06Merge remote-tracking branch 'upstream/master'max99x
2011-07-06Fixed time.h timezone bug.max99x
2011-07-03commentAlon Zakai
2011-07-03Merge pull request #43 from max99x/masterkripken
More library functions
2011-07-04Added reference to the folder-reading d8 bug.max99x
2011-07-03posix_memalignAlon Zakai
2011-07-03Minor polish to the last few commits; no change in functionality.max99x
2011-07-03Implemented a large part of <time.h>.max99x
2011-07-03Implemented a little more of fstat(), getcwd();max99x
Fixed minor Python test formatting mistake (test passes either way).
2011-07-01Added some missing functionality to stat(), sysconf().max99x
2011-06-30refactoring+cleanup, to add type info where it was missing. allows proper ↵Alon Zakai
function indexing by type, and not recognizing the identifier. fixes issue 38
2011-06-29backout previous broken commitAlon Zakai
2011-06-30Merge remote-tracking branch 'upstream/master'max99x
2011-06-29indexize external functions (for shared libraries, primarily), +some code ↵Alon Zakai
cleanup around that. fixed issues 38
2011-06-29Minor polish:max99x
* Removed auto-added `.js` from dynamically loaded libs. * Removed redundant bit fiddling in _formatString. Uses unSign/reSign instead.