on master help sign in
history ofbfd9900..master
compare
2604c1dFix compilation of applied de bruijn vars.Matus Tejiscak dd09721Include local variables in instance ctor applications.Matus Tejiscak 4e1d50eUse method info to erase stuff in Compiler.hs.Matus Tejiscak cee5985Recognise instance constructors in Compiler.hs.Matus Tejiscak 5bdfe51Comment clarification.Matus Tejiscak ca257e0Remove commented-out dead code.Matus Tejiscak 67b01ecRefactor Compiler.hs.Matus Tejiscak 993b57bFix instance ctor application analysis.Matus Tejiscak 37b3f6cAdd instance ctor application analysis.Matus Tejiscak 50c4fe2Revert to using metamethods.Matus Tejiscak 101f6afUse proper method names for class methods.Matus Tejiscak e737c97Handle methods correctly in usage analysis.Matus Tejiscak 27fbd56Add method deps.Matus Tejiscak e31205dAdd method info to variables.Matus Tejiscak 7ce8729Carry context with vars in Erasure.hs.Matus Tejiscak 872c17dBetter naming of generated instance fields.Matus Tejiscak 826fa9cReplace projections from instance ctors with special names.Matus Tejiscak 0916929Ignore usage warnings in test/effects*.Matus Tejiscak c181edbFix usage in basic002.Matus Tejiscak d34b7fcMerge remote-tracking branch 'upstream/master' into idrisdocPhilip Rasmussen 20e0bf4Merged with masterPhilip Rasmussen 0939fb5Progress: IdrisDoc is now able to generate output to the necessary files. Actual structured content is TODOPhilip Rasmussen 5401872Merge remote-tracking branch 'upstream/master' into idrisdocPhilip Rasmussen 7762a35Package paths may now be in other locations than current directoryPhilip Rasmussen 13d63e3Rewrote implementation so far to be much smarterPhilip Rasmussen 6b3bbe7NameTrie added to create map of names for easy lookupPhilip Rasmussen 39ac157Added IdrisDoc hooks from the command line.Philip Rasmussen d4abcb8Added IdrisDoc hooks from the command line.Philip Rasmussen e21b167Tiny tidying upPhilip Rasmussen 9b1746cMerge remote-tracking branch 'upstream/master' into idrisdocPhilip Rasmussen 77eca9cChanged IdrisDoc interface, updated command descriptions.Philip Rasmussen 155e306Fixed IdrisDoc errors and added REPL :help descriptionsPhilip Rasmussen 877c638IdrisDoc begunPhilip Rasmussen 47cd264alloc_heap also requires the pointer alignment hack.stepcut ffdb074Change + to | because | better reflects our intentions.stepcut 50eacbdshould have been in the last commit.stepcut 0a4d91bChanged some ints to size_t. Seems valid -- not certain.stepcut 48aa599force tag_arity and ty to be uint32_t instead of system dependent int sizes.stepcut 8a0beabremove #include <unistd.h>. Not all platforms provide that header, and it does not seem to be required anyway.stepcut 66936b0hack in idris_gc to force 16-bit/2-byte alignment for allocations. Some embedded platforms, like the arduino/avr, support byte-aligned pointers. However, that makes implementing tagged pointers very tricky. So, instead we just force 16-bit alignment.stepcut 035d0a9fixups for HAS_PTHREAD changesstepcut c399b55modify RTS so that it can be built single-threaded if pthreads are not available.stepcut 3c58bbfEarly buffer implementation for the Java codegenJan Bessai ffb08c2Add pkg-config gc flags to llvm MakefileJason Gross