2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  svenbarth adfe9581ba Merged revision(s) 47390 from trunk: 4 жил өмнө
  Jonas Maebe 76045bfc04 * merged macOS/AArch64 support + revisions these changes depended on 4 жил өмнө
  marco d24f4b0926 --- Merging r42998 into '.': 5 жил өмнө
  Jonas Maebe 3ac703506c * rest of the previous accidental partial commit 6 жил өмнө
  marco dd52e79089 * two comment spelling fixes. Mantis #34092 & #34097 7 жил өмнө
  svenbarth 35bddf6fb1 * correctly update the (now unregistered) unit symbol if the unit was found with the help of a default namespace 7 жил өмнө
  svenbarth c0dcb505e2 * use the module's filename instead of the passed in name (we assume all units added that way don't use the 7 жил өмнө
  svenbarth e59e9e2a0a * extend tunitsym to be created as registered or not (for now all are created as registered) 7 жил өмнө
  florian 8eb885de91 * better error message if a unit is not found 7 жил өмнө
  pierre 5780c608be Also generate FPC_HAS_FEATURE_XXX macros for programs, libraries and packages 7 жил өмнө
  florian b41cb26727 + write selected features in ppu of the system unit and load them further on 7 жил өмнө
  pierre 4c3d8d422a Add _GLOBAL_OFFSET_TABLE_ for sparc64 if -Cg is used 8 жил өмнө
  svenbarth c90fbe1bf0 * fix for Mantis #31795: append a $ to internal functions init, finalize, init_implicit and finalize_implicit as their section names otherwise look the same as those of user declared functions with the same name 8 жил өмнө
  florian b1dff29cbf * removed unused units 8 жил өмнө
  svenbarth cc42bb8a7a * generate the package stub for all Windows and NativeNT targets 8 жил өмнө
  svenbarth 48bddbbc43 * use new potype_pkgstub instead of gen_fpc_dummy() as the former works on all platforms that needs it 8 жил өмнө
  svenbarth 1a6a8b7c9f + introduce a new potype for the main stub of a package library (which on Windows is simply a DLLMain returning True) 8 жил өмнө
  Jonas Maebe 048666a25c * when freeing a procdef that hasn't been registered for writing to the ppu 8 жил өмнө
  florian 42cde51805 * ignore warnings caused by boolean expression simplification 8 жил өмнө
  svenbarth 246de84ef3 * ensure that a finalization section is parsed before the generation of specializations as otherwise specializations in such sections would result in unresolved forward declarations 8 жил өмнө
  svenbarth da5bc92ae0 * pmodules.finish_unit: fix condition that would lead to no implicit initialization code being generated if no explicit one is available, but an implicit one would be required 8 жил өмнө
  pierre 4d09dfca95 Remember usage of checkpointer (-gc) option: 8 жил өмнө
  pierre 3a9f2f55f4 -gc or {$CHECKPOINTER ON} requires heaptrc unit loading even for units 9 жил өмнө
  svenbarth 296b7dbaf5 * explicitely load the system unit if we have at least one required package (as one of those *must* contain the system unit); but don't add it to the used units of the package module as otherwise we'd detect the package to contain the system unit as well 9 жил өмнө
  svenbarth 839d82d9c6 - remove generation of the _FPCDummy symbol; for now this leads to more trouble than it has uses (namely none so far) 9 жил өмнө
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via 9 жил өмнө
  Jonas Maebe 3c446c8605 * fixed crash when compiling libraries on non-Darwin after r34134 9 жил өмнө
  Jonas Maebe 88a736c95a * moved the code generated for library init/fini to the al_pure_assembler 9 жил өмнө
  svenbarth f27ce0b159 Rework the way the method bodies for specializations are generated: instead of walking the global and local symboltable all pending specializations are kept in a list of the current module which is (for now) walked at the end of a unit/program to generate the method bodies as before. 9 жил өмнө
  svenbarth 1824a945cf Merged revision(s) 32515, 32573, 32575, 32579 from branches/svenbarth/packages: 9 жил өмнө