Commit Graph

  • 8381c7b0c0 Make cabal sdist fail with an informative error message` gregoire.detrez 2014-10-15 08:51:39 +00:00
  • 4829dacee8 Make cabal sdist fail with an informative error message` gregoire.detrez 2014-10-15 08:51:39 +00:00
  • 503a29e002 Add a make target to create the source distribution gregoire.detrez 2014-10-15 08:51:25 +00:00
  • 49936cb32c Add a make target to create the source distribution gregoire.detrez 2014-10-15 08:51:25 +00:00
  • 31f2e8cae0 fixed NounFin.DetCN treatment of NPSep in the case of numeral determiners: now it correctly gives partitive "kolme olutta" aarne 2014-10-15 05:46:13 +00:00
  • 98eb5bd041 pulkka, kelkka ym. in DictionaryFin inari 2014-10-14 19:00:06 +00:00
  • b0e9ded3cd Setup.hs: comment out sDistHook, which seems to be broken but is not used hallgren 2014-10-14 15:03:47 +00:00
  • 47ebd444b3 Setup.hs: comment out sDistHook, which seems to be broken but is not used hallgren 2014-10-14 15:03:47 +00:00
  • ac288386c4 the compiler now allows + to be used as a floating point addition in the abstract syntax kr.angelov 2014-10-14 11:15:18 +00:00
  • 6aa0fd2590 the compiler now allows + to be used as a floating point addition in the abstract syntax kr.angelov 2014-10-14 11:15:18 +00:00
  • b5cc77aea1 yet another bugfix in the byte code kr.angelov 2014-10-14 10:39:28 +00:00
  • d42ffaa546 yet another bugfix in the byte code kr.angelov 2014-10-14 10:39:28 +00:00
  • 37bd8dd9fd another bugfix in the byte code generation kr.angelov 2014-10-14 09:43:43 +00:00
  • bc8cb8e9d7 another bugfix in the byte code generation kr.angelov 2014-10-14 09:43:43 +00:00
  • f4dc2c0b6e bugfix in the bytecode generator kr.angelov 2014-10-14 09:27:24 +00:00
  • e8b81c145b bugfix in the bytecode generator kr.angelov 2014-10-14 09:27:24 +00:00
  • 1c2e02ad50 simplify jit_bare_ret kr.angelov 2014-10-14 09:09:26 +00:00
  • 0e91de3b5f simplify jit_bare_ret kr.angelov 2014-10-14 09:09:26 +00:00
  • cc5199c710 compoundN not compound N francis.tyers 2014-10-12 10:37:10 +00:00
  • 244cfab30a add 'esimies' as translation of 'boss_N' francis.tyers 2014-10-12 10:33:29 +00:00
  • 347c613ae7 fix translation of 'esimies' to mean manager/superior francis.tyers 2014-10-12 10:28:39 +00:00
  • 2b881397c5 a refactoring in the Susanne converter which for some reason was not pushed before kr.angelov 2014-10-10 12:10:44 +00:00
  • 04e56bfc27 a refactoring in the Susanne converter which for some reason was not pushed before kr.angelov 2014-10-10 12:10:44 +00:00
  • f8b73d593c Prelude.CAPIT is now a built-in primitive. It still generates &| in the Haskell runtime but will be intepreted in the C runtime kr.angelov 2014-10-09 19:34:12 +00:00
  • 4efb2d5a22 Prelude.CAPIT is now a built-in primitive. It still generates &| in the Haskell runtime but will be intepreted in the C runtime kr.angelov 2014-10-09 19:34:12 +00:00
  • 86e9acc7a7 throw away the long obsolete runtime type information in the C runtime kr.angelov 2014-10-09 13:44:26 +00:00
  • 57f7b61c6b throw away the long obsolete runtime type information in the C runtime kr.angelov 2014-10-09 13:44:26 +00:00
  • 8e3ed825a8 fix two warnings in mem.c kr.angelov 2014-10-09 13:22:39 +00:00
  • afd5886cdc fix two warnings in mem.c kr.angelov 2014-10-09 13:22:39 +00:00
  • b905558ce8 fix in gu_mmap_pool for Android kr.angelov 2014-10-09 13:21:56 +00:00
  • 6d79274b2f fix in gu_mmap_pool for Android kr.angelov 2014-10-09 13:21:56 +00:00
  • 397276defd fix for lightning for ARM kr.angelov 2014-10-09 13:17:01 +00:00
  • 58e1eb33fc fix for lightning for ARM kr.angelov 2014-10-09 13:17:01 +00:00
  • 06d8f05788 add "ilman muuta" to DictionaryFin inari 2014-10-09 11:44:33 +00:00
  • 3e49a1cf73 remove the pgf-service util which is obsolete anyway kr.angelov 2014-10-09 11:28:56 +00:00
  • 2892e6b8c8 remove the pgf-service util which is obsolete anyway kr.angelov 2014-10-09 11:28:56 +00:00
  • 75538de247 fix yarmulke_N inari 2014-10-09 09:01:55 +00:00
  • 6c86e7fa91 replace the hash maps in the abstract syntax with binary search tables kr.angelov 2014-10-09 08:38:55 +00:00
  • 4ac5902fc9 replace the hash maps in the abstract syntax with binary search tables kr.angelov 2014-10-09 08:38:55 +00:00
  • 84b257e85c add the const modifier to the key in the two procedures for binary search in libgu kr.angelov 2014-10-09 07:25:26 +00:00
  • a94ba9b888 add the const modifier to the key in the two procedures for binary search in libgu kr.angelov 2014-10-09 07:25:26 +00:00
  • a9a781e4a0 use MAP_FIXED in gu_mmap_pool kr.angelov 2014-10-08 19:43:08 +00:00
  • 36bbee588f use MAP_FIXED in gu_mmap_pool kr.angelov 2014-10-08 19:43:08 +00:00
  • f178be5405 an experimental memory mapped pool. still not in use kr.angelov 2014-10-08 18:28:51 +00:00
  • cd6b92867a an experimental memory mapped pool. still not in use kr.angelov 2014-10-08 18:28:51 +00:00
  • 539f0880a3 GF.Infra.Options: change from String to Int in the type of optJobs hallgren 2014-10-08 16:57:04 +00:00
  • d0441cf847 GF.Infra.Options: change from String to Int in the type of optJobs hallgren 2014-10-08 16:57:04 +00:00
  • 9c2f71b07a now we statically allocate closures for all top-level functions and all nullary constructors. closures are dynamically allocated only for CAFs. this reduces memory use and time to allocate dynamic closures kr.angelov 2014-10-08 12:57:29 +00:00
  • 23642fbb90 now we statically allocate closures for all top-level functions and all nullary constructors. closures are dynamically allocated only for CAFs. this reduces memory use and time to allocate dynamic closures kr.angelov 2014-10-08 12:57:29 +00:00
  • 07f489129f maja not translation of gaff francis.tyers 2014-10-07 20:58:48 +00:00
  • 67781996b6 a missing case in instruction SET kr.angelov 2014-10-07 20:05:05 +00:00
  • e9a871db7f a missing case in instruction SET kr.angelov 2014-10-07 20:05:05 +00:00
  • 35333385b6 bugfix in the byte code compiler kr.angelov 2014-10-07 20:03:54 +00:00
  • 297403b350 bugfix in the byte code compiler kr.angelov 2014-10-07 20:03:54 +00:00
  • e98d61b7b7 added a missing case for PUSH instruction with a global closure kr.angelov 2014-10-07 11:46:38 +00:00
  • e7404c8f7a added a missing case for PUSH instruction with a global closure kr.angelov 2014-10-07 11:46:38 +00:00
  • de1b372ef7 the indirection should be done in the evaluate_expr_thunk gate instead of in the pgf_evaluate_expr_thunk function. this ensures lazyness kr.angelov 2014-10-07 07:12:40 +00:00
  • 9e493031b2 the indirection should be done in the evaluate_expr_thunk gate instead of in the pgf_evaluate_expr_thunk function. this ensures lazyness kr.angelov 2014-10-07 07:12:40 +00:00
  • 13c7721bc5 using instruction RET was wrong; now use EVAL kr.angelov 2014-10-06 15:57:42 +00:00
  • 8d09f62efc using instruction RET was wrong; now use EVAL kr.angelov 2014-10-06 15:57:42 +00:00
  • af7feea385 fix the order in which arguments are stored in the mk_const gate kr.angelov 2014-10-06 12:31:39 +00:00
  • 2bc0734b6e fix the order in which arguments are stored in the mk_const gate kr.angelov 2014-10-06 12:31:39 +00:00
  • a50315396f push a stack frame around recursive calls to guarantee that a nested call to a failing function will not crash kr.angelov 2014-10-06 09:21:08 +00:00
  • f5041fa67b push a stack frame around recursive calls to guarantee that a nested call to a failing function will not crash kr.angelov 2014-10-06 09:21:08 +00:00
  • 889c0f3df4 partial implementation for the FAIL instruction kr.angelov 2014-10-06 09:04:25 +00:00
  • b07a2652d8 partial implementation for the FAIL instruction kr.angelov 2014-10-06 09:04:25 +00:00
  • d07bcf3480 1800 new adjectives in Bul kr.angelov 2014-10-03 10:41:13 +00:00
  • 69d703c547 a bit more adjectives in Bulgarian kr.angelov 2014-10-02 16:17:23 +00:00
  • 71a3ca3d94 sort the entries in Bulgarian and fill in the gaps kr.angelov 2014-10-02 16:11:11 +00:00
  • 1ddafb4601 > 1700 new adjectives in DictionaryBul kr.angelov 2014-10-02 12:04:37 +00:00
  • 62b660c6cc capitalize more adjectives and nouns in DictionaryEng.gf kr.angelov 2014-10-02 09:16:03 +00:00
  • eb0da492d0 add 'big' estonian lexicon francis.tyers 2014-10-02 09:10:15 +00:00
  • 89e305492a overloading mkVA, mkV2A, mkV3, mkVQ in Estonian inari 2014-10-02 08:59:49 +00:00
  • e0052ab8ad Overload mkConj with 1-2 strs and 0-1 nums inari 2014-10-02 08:30:36 +00:00
  • 11a1e2f1a9 overloaded verb constructors to work with just string arguments inari 2014-10-02 08:04:56 +00:00
  • e2e834dbed cleanup Dictionary.gf kr.angelov 2014-10-02 05:52:04 +00:00
  • 32f1610689 synch DictionaryEng.gf with the abstract syntax kr.angelov 2014-10-02 05:30:45 +00:00
  • 3856e6478b remove many_A and several_A kr.angelov 2014-10-01 22:21:37 +00:00
  • 87f0edf41d remove forty_A kr.angelov 2014-10-01 20:56:41 +00:00
  • c423b1a004 fix beluga_N in Swedish kr.angelov 2014-10-01 20:30:56 +00:00
  • 8b7dcbff5c fixed problem with missing mkAdV in some dictionaries aarne 2014-10-01 17:11:44 +00:00
  • feff23951f bug fix in NounFin.DetCN: special case for NPSep with possessive determiners, to avoid things like "nimisi", which is a bug recently detected in PhrasebookFin aarne 2014-10-01 16:44:50 +00:00
  • 09a5ae8ffd capitalize arab_A kr.angelov 2014-10-01 11:31:36 +00:00
  • 76ae59a05d capitalize rwandan_A and rwandan_N kr.angelov 2014-10-01 11:18:29 +00:00
  • 950b0f7e45 capitalize norman_A and norman_N kr.angelov 2014-10-01 07:59:51 +00:00
  • 62d3985c45 capitalize icelander_A, icelander_N, icelandic_A and icelandic_N kr.angelov 2014-10-01 07:53:29 +00:00
  • a986997a22 remove ninth_A from the dictionaries kr.angelov 2014-10-01 07:49:24 +00:00
  • 3b2660d0fe capitalize nicaraguan_A and nicaraguan_N kr.angelov 2014-10-01 07:40:45 +00:00
  • aace5b3a8e capitalize trinidadian_A and trinidadian_N kr.angelov 2014-10-01 07:24:50 +00:00
  • 7b31ec7fec capitalize cambodian_A and cambodian_N in DictionaryEng kr.angelov 2014-10-01 07:07:05 +00:00
  • 4e00834c68 bugfix in pgf_evaluate_expr_thunk kr.angelov 2014-09-30 17:34:29 +00:00
  • dee64838f4 bugfix in pgf_evaluate_expr_thunk kr.angelov 2014-09-30 17:34:29 +00:00
  • 8800d5af5b fix the adverbs for fast_A and hard_A kr.angelov 2014-09-30 16:42:33 +00:00
  • 20d2d10866 84 more words from HSK in DictionaryChi. Now it covers almost all characters that appear in the HSK. The missing ones are used in words that are not in Dictionary abstract syntax. aarne 2014-09-30 16:31:12 +00:00
  • f5da57056c fix pgf_value2expr for partial applications kr.angelov 2014-09-30 13:46:46 +00:00
  • 0bdd599972 fix pgf_value2expr for partial applications kr.angelov 2014-09-30 13:46:46 +00:00
  • 312d4ff52e enough fixes to get the JIT compiler compile for ARM. It is still broken if you try to use it kr.angelov 2014-09-30 12:39:31 +00:00
  • 8801915523 enough fixes to get the JIT compiler compile for ARM. It is still broken if you try to use it kr.angelov 2014-09-30 12:39:31 +00:00
  • b7798f9348 add evaluator.c in Android.mk kr.angelov 2014-09-30 12:37:18 +00:00
  • f124723236 add evaluator.c in Android.mk kr.angelov 2014-09-30 12:37:18 +00:00